This commit is contained in:
dconnolly 2022-06-26 17:45:16 +00:00
parent 1f750d4e1f
commit 9c08a982d9
4 changed files with 850 additions and 850 deletions

View File

@ -17,24 +17,24 @@
</style>
</head>
<body>
<div id="dag"><svg width="1100pt" height="3118pt"
viewBox="0.00 0.00 1100.00 3118.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3114)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-3114 1096,-3114 1096,4 -4,4"/>
<div id="dag"><svg width="1100pt" height="3290pt"
viewBox="0.00 0.00 1100.00 3290.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3286)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-3286 1096,-3286 1096,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="20,-1196 20,-2523 556,-2523 556,-1196 20,-1196"/>
<text text-anchor="middle" x="288" y="-2507.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Zebra as a Full&#45;Node Wallet</text>
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="20,-780 20,-1259 268,-1259 268,-780 20,-780"/>
<text text-anchor="middle" x="144" y="-1243.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="308,-206 308,-959 824,-959 824,-206 308,-206"/>
<polygon fill="none" stroke="#0000ff" points="308,-277 308,-959 824,-959 824,-277 308,-277"/>
<text text-anchor="middle" x="566" y="-943.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="20,-780 20,-1188 268,-1188 268,-780 20,-780"/>
<text text-anchor="middle" x="144" y="-1172.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="20,-1267 20,-2594 556,-2594 556,-1267 20,-1267"/>
<text text-anchor="middle" x="288" y="-2578.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Zebra as a Full&#45;Node Wallet</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_0</title>
@ -43,235 +43,97 @@
</g>
<g id="clust5" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="0,-258 0,-351 288,-351 288,-258 0,-258"/>
<text text-anchor="middle" x="144" y="-335.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
<polygon fill="none" stroke="#0000ff" points="0,-2602 0,-2695 288,-2695 288,-2602 0,-2602"/>
<text text-anchor="middle" x="144" y="-2679.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<!-- ZcashFoundation/zebra#271 -->
<!-- ZcashFoundation/zebra#2971 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#271</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/271" xlink:title="ZcashFoundation/zebra#271&#10;Sapling/Orchard Key&#10;Agreement and KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2491.5 32.5,-2491.5 32.5,-2438.5 255.5,-2438.5 255.5,-2491.5"/>
<text text-anchor="middle" x="144" y="-2476.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="144" y="-2461.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard Key</text>
<text text-anchor="middle" x="144" y="-2446.3" font-family="Times,serif" font-size="14.00" fill="#000000">Agreement and KDF</text>
<title>ZcashFoundation/zebra#2971</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2971" xlink:title="ZcashFoundation/zebra#2971&#10;Fix crawler.rs doctest" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1228 28,-1228 28,-1190 260,-1190 260,-1228"/>
<text text-anchor="middle" x="144" y="-1212.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2971</text>
<text text-anchor="middle" x="144" y="-1197.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix crawler.rs doctest</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#269 -->
<!-- ZcashFoundation/zebra#4549 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#269</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/269" xlink:title="ZcashFoundation/zebra#269&#10;Sapling/Orchard note&#10;encryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="543.5,-2420 320.5,-2420 320.5,-2352 543.5,-2352 543.5,-2420"/>
<text text-anchor="middle" x="432" y="-2404.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="432" y="-2389.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard note</text>
<text text-anchor="middle" x="432" y="-2374.8" font-family="Times,serif" font-size="14.00" fill="#000000">encryption</text>
<text text-anchor="middle" x="432" y="-2359.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
<title>ZcashFoundation/zebra#4549</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4549" xlink:title="ZcashFoundation/zebra#4549&#10;Document optional zebrad&#10;Rust features" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1171.5 28,-1171.5 28,-1118.5 260,-1118.5 260,-1171.5"/>
<text text-anchor="middle" x="144" y="-1156.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4549</text>
<text text-anchor="middle" x="144" y="-1141.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document optional zebrad</text>
<text text-anchor="middle" x="144" y="-1126.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rust features</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269</title>
<path fill="none" stroke="#000000" d="M252.25,-2438.5C264.33,-2435.4 276.44,-2432.2 288,-2429 295.34,-2427 302.88,-2424.9 310.48,-2422.7"/>
<polygon fill="#000000" stroke="#000000" points="311.4932,-2426.0505 320.12,-2419.9 309.5406,-2419.3283 311.4932,-2426.0505"/>
<!-- ZcashFoundation/zebra#4651 -->
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#4651</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4651" xlink:title="ZcashFoundation/zebra#4651&#10;Tag Zebra beta.12 release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-1085 316,-1085 316,-1047 548,-1047 548,-1085"/>
<text text-anchor="middle" x="432" y="-1069.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4651</text>
<text text-anchor="middle" x="432" y="-1054.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra beta.12 release</text>
</a>
</g>
<!-- ZcashFoundation/zebra#3002 -->
</g>
<!-- ZcashFoundation/zebra#4549&#45;&gt;ZcashFoundation/zebra#4651 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#4549&#45;&gt;ZcashFoundation/zebra#4651</title>
<path fill="none" stroke="#000000" d="M256.19,-1118.4C266.96,-1115.6 277.7,-1112.8 288,-1110 312.49,-1103.3 339.12,-1095.3 362.74,-1088.1"/>
<polygon fill="#000000" stroke="#000000" points="363.8229,-1091.4286 372.32,-1085.1 361.731,-1084.7484 363.8229,-1091.4286"/>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#3002</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3002" xlink:title="ZcashFoundation/zebra#3002&#10;Sapling note decryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-2491.5 316,-2491.5 316,-2438.5 548,-2438.5 548,-2491.5"/>
<text text-anchor="middle" x="432" y="-2476.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="432" y="-2461.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
<text text-anchor="middle" x="432" y="-2446.3" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Revise Release Process&#10;RFC Draft" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1100.5 28,-1100.5 28,-1047.5 260,-1047.5 260,-1100.5"/>
<text text-anchor="middle" x="144" y="-1085.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="144" y="-1070.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revise Release Process</text>
<text text-anchor="middle" x="144" y="-1055.3" font-family="Times,serif" font-size="14.00" fill="#000000">RFC Draft</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002</title>
<path fill="none" stroke="#000000" d="M255.76,-2465C272,-2465 288.81,-2465 305.31,-2465"/>
<polygon fill="#000000" stroke="#000000" points="305.54,-2468.5001 315.54,-2465 305.54,-2461.5001 305.54,-2468.5001"/>
</g>
<!-- ZcashFoundation/zebra#325 -->
<!-- ZcashFoundation/zebra#2972 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#325</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/325" xlink:title="ZcashFoundation/zebra#325&#10;Block Chain Scanning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2420 32.5,-2420 32.5,-2382 255.5,-2382 255.5,-2420"/>
<text text-anchor="middle" x="144" y="-2404.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="144" y="-2389.8" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
<title>ZcashFoundation/zebra#2972</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2972" xlink:title="ZcashFoundation/zebra#2972&#10;Make it easy for users to&#10;discover how to configure&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1029 28,-1029 28,-961 260,-961 260,-1029"/>
<text text-anchor="middle" x="144" y="-1013.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2972</text>
<text text-anchor="middle" x="144" y="-998.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make it easy for users to</text>
<text text-anchor="middle" x="144" y="-983.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover how to configure</text>
<text text-anchor="middle" x="144" y="-968.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#267 -->
<!-- ZcashFoundation/zebra#2740 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#267</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/267" xlink:title="ZcashFoundation/zebra#267&#10;Implement ZIP&#45;32 Sapling&#10;and Orchard key&#10;derivation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2364 32.5,-2364 32.5,-2296 255.5,-2296 255.5,-2364"/>
<text text-anchor="middle" x="144" y="-2348.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#267</text>
<text text-anchor="middle" x="144" y="-2333.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement ZIP&#45;32 Sapling</text>
<text text-anchor="middle" x="144" y="-2318.8" font-family="Times,serif" font-size="14.00" fill="#000000">and Orchard key</text>
<text text-anchor="middle" x="144" y="-2303.8" font-family="Times,serif" font-size="14.00" fill="#000000">derivation</text>
<title>ZcashFoundation/zebra#2740</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2740" xlink:title="ZcashFoundation/zebra#2740&#10;Documentation: link to&#10;Zebra architecture blog&#10;posts in zebrad overview&#10;for devs in the book" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-942.5 28,-942.5 28,-859.5 260,-859.5 260,-942.5"/>
<text text-anchor="middle" x="144" y="-927.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2740</text>
<text text-anchor="middle" x="144" y="-912.3" font-family="Times,serif" font-size="14.00" fill="#000000">Documentation: link to</text>
<text text-anchor="middle" x="144" y="-897.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra architecture blog</text>
<text text-anchor="middle" x="144" y="-882.3" font-family="Times,serif" font-size="14.00" fill="#000000">posts in zebrad overview</text>
<text text-anchor="middle" x="144" y="-867.3" font-family="Times,serif" font-size="14.00" fill="#000000">for devs in the book</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2064 -->
<!-- ZcashFoundation/zebra#2001 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#2064</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2064" xlink:title="ZcashFoundation/zebra#2064&#10;Import Poseidon hash into&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2277.5 28,-2277.5 28,-2224.5 260,-2224.5 260,-2277.5"/>
<text text-anchor="middle" x="144" y="-2262.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2064</text>
<text text-anchor="middle" x="144" y="-2247.3" font-family="Times,serif" font-size="14.00" fill="#000000">Import Poseidon hash into</text>
<text text-anchor="middle" x="144" y="-2232.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2192 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#2192</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2192" xlink:title="ZcashFoundation/zebra#2192&#10;Implement&#10;`EphemeralPrivateKey`&#39;s&#10;for Orchard, Sapling,&#10;Sprout" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2206.5 28,-2206.5 28,-2123.5 260,-2123.5 260,-2206.5"/>
<text text-anchor="middle" x="144" y="-2191.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2192</text>
<text text-anchor="middle" x="144" y="-2176.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement</text>
<text text-anchor="middle" x="144" y="-2161.3" font-family="Times,serif" font-size="14.00" fill="#000000">`EphemeralPrivateKey`&#39;s</text>
<text text-anchor="middle" x="144" y="-2146.3" font-family="Times,serif" font-size="14.00" fill="#000000">for Orchard, Sapling,</text>
<text text-anchor="middle" x="144" y="-2131.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#181 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#181</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/181" xlink:title="ZcashFoundation/zebra#181&#10;Sprout note&#10;encryption/decryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2105 32.5,-2105 32.5,-2037 255.5,-2037 255.5,-2105"/>
<text text-anchor="middle" x="144" y="-2089.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#181</text>
<text text-anchor="middle" x="144" y="-2074.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout note</text>
<text text-anchor="middle" x="144" y="-2059.8" font-family="Times,serif" font-size="14.00" fill="#000000">encryption/decryption</text>
<text text-anchor="middle" x="144" y="-2044.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#321 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#321</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/321" xlink:title="ZcashFoundation/zebra#321&#10;Create Output Proof" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2019 32.5,-2019 32.5,-1981 255.5,-1981 255.5,-2019"/>
<text text-anchor="middle" x="144" y="-2003.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#321</text>
<text text-anchor="middle" x="144" y="-1988.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create Output Proof</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#272 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#272</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/272" xlink:title="ZcashFoundation/zebra#272&#10;Sprout Key Agreement and&#10;KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-1962.5 32.5,-1962.5 32.5,-1909.5 255.5,-1909.5 255.5,-1962.5"/>
<text text-anchor="middle" x="144" y="-1947.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#272</text>
<text text-anchor="middle" x="144" y="-1932.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout Key Agreement and</text>
<text text-anchor="middle" x="144" y="-1917.3" font-family="Times,serif" font-size="14.00" fill="#000000">KDF</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2496 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#2496</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2496" xlink:title="ZcashFoundation/zebra#2496&#10;Handle a ivk == ⊥&#10;(KA^Orchard private key)&#10;when generating an&#10;Orchard Spending Key" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1891.5 28,-1891.5 28,-1808.5 260,-1808.5 260,-1891.5"/>
<text text-anchor="middle" x="144" y="-1876.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2496</text>
<text text-anchor="middle" x="144" y="-1861.3" font-family="Times,serif" font-size="14.00" fill="#000000">Handle a ivk == ⊥</text>
<text text-anchor="middle" x="144" y="-1846.3" font-family="Times,serif" font-size="14.00" fill="#000000">(KA^Orchard private key)</text>
<text text-anchor="middle" x="144" y="-1831.3" font-family="Times,serif" font-size="14.00" fill="#000000">when generating an</text>
<text text-anchor="middle" x="144" y="-1816.3" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard Spending Key</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3869 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#3869</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3869" xlink:title="ZcashFoundation/zebra#3869&#10;Orchard: ensure that ivk&#10;= 0 is rejected if that&#10;negligible case occurs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1790 28,-1790 28,-1722 260,-1722 260,-1790"/>
<text text-anchor="middle" x="144" y="-1774.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3869</text>
<text text-anchor="middle" x="144" y="-1759.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: ensure that ivk</text>
<text text-anchor="middle" x="144" y="-1744.8" font-family="Times,serif" font-size="14.00" fill="#000000">= 0 is rejected if that</text>
<text text-anchor="middle" x="144" y="-1729.8" font-family="Times,serif" font-size="14.00" fill="#000000">negligible case occurs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#278 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#278</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/278" xlink:title="ZcashFoundation/zebra#278&#10;Sapling Note Builder" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-1704 32.5,-1704 32.5,-1666 255.5,-1666 255.5,-1704"/>
<text text-anchor="middle" x="144" y="-1688.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#278</text>
<text text-anchor="middle" x="144" y="-1673.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling Note Builder</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2447 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#2447</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2447" xlink:title="ZcashFoundation/zebra#2447&#10;Define a new `Amount`&#10;`Constraint` for Note&#10;values w/ [0..2^64) as&#10;`valid_range()`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1647.5 28,-1647.5 28,-1564.5 260,-1564.5 260,-1647.5"/>
<text text-anchor="middle" x="144" y="-1632.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2447</text>
<text text-anchor="middle" x="144" y="-1617.3" font-family="Times,serif" font-size="14.00" fill="#000000">Define a new `Amount`</text>
<text text-anchor="middle" x="144" y="-1602.3" font-family="Times,serif" font-size="14.00" fill="#000000">`Constraint` for Note</text>
<text text-anchor="middle" x="144" y="-1587.3" font-family="Times,serif" font-size="14.00" fill="#000000">values w/ [0..2^64) as</text>
<text text-anchor="middle" x="144" y="-1572.3" font-family="Times,serif" font-size="14.00" fill="#000000">`valid_range()`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2041 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#2041</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2041" xlink:title="ZcashFoundation/zebra#2041&#10;Orchard: derive&#10;OutgoingCipherKey (&#10;Sapling and Orchard)" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1546 28,-1546 28,-1478 260,-1478 260,-1546"/>
<text text-anchor="middle" x="144" y="-1530.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2041</text>
<text text-anchor="middle" x="144" y="-1515.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: derive</text>
<text text-anchor="middle" x="144" y="-1500.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutgoingCipherKey (</text>
<text text-anchor="middle" x="144" y="-1485.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling and Orchard)</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#320 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#320</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/320" xlink:title="ZcashFoundation/zebra#320&#10;Create a Spend Proof" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-1460 32.5,-1460 32.5,-1422 255.5,-1422 255.5,-1460"/>
<text text-anchor="middle" x="144" y="-1444.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#320</text>
<text text-anchor="middle" x="144" y="-1429.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create a Spend Proof</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2080 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#2080</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2080" xlink:title="ZcashFoundation/zebra#2080&#10;[blocked on frost]&#10;replace`redpallas` module&#10;with `reddsa`/`redpallas`&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1403.5 28,-1403.5 28,-1320.5 260,-1320.5 260,-1403.5"/>
<text text-anchor="middle" x="144" y="-1388.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2080</text>
<text text-anchor="middle" x="144" y="-1373.3" font-family="Times,serif" font-size="14.00" fill="#000000">[blocked on frost]</text>
<text text-anchor="middle" x="144" y="-1358.3" font-family="Times,serif" font-size="14.00" fill="#000000">replace`redpallas` module</text>
<text text-anchor="middle" x="144" y="-1343.3" font-family="Times,serif" font-size="14.00" fill="#000000">with `reddsa`/`redpallas`</text>
<text text-anchor="middle" x="144" y="-1328.3" font-family="Times,serif" font-size="14.00" fill="#000000">crate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2095 -->
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#2095</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2095" xlink:title="ZcashFoundation/zebra#2095&#10;Orchard: update&#10;note/action generation to&#10;include input note&#10;nullifier in the&#10;PRF^expand invocations" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1302 28,-1302 28,-1204 260,-1204 260,-1302"/>
<text text-anchor="middle" x="144" y="-1286.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2095</text>
<text text-anchor="middle" x="144" y="-1271.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: update</text>
<text text-anchor="middle" x="144" y="-1256.8" font-family="Times,serif" font-size="14.00" fill="#000000">note/action generation to</text>
<text text-anchor="middle" x="144" y="-1241.8" font-family="Times,serif" font-size="14.00" fill="#000000">include input note</text>
<text text-anchor="middle" x="144" y="-1226.8" font-family="Times,serif" font-size="14.00" fill="#000000">nullifier in the</text>
<text text-anchor="middle" x="144" y="-1211.8" font-family="Times,serif" font-size="14.00" fill="#000000">PRF^expand invocations</text>
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2001" xlink:title="ZcashFoundation/zebra#2001&#10;Write a draft security&#10;triage RFC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-841.5 28,-841.5 28,-788.5 260,-788.5 260,-841.5"/>
<text text-anchor="middle" x="144" y="-826.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="144" y="-811.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
<text text-anchor="middle" x="144" y="-796.3" font-family="Times,serif" font-size="14.00" fill="#000000">triage RFC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node19" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-928 316,-928 316,-860 548,-860 548,-928"/>
<text text-anchor="middle" x="432" y="-912.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="432" y="-897.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
@ -281,9 +143,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node20" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-842 316,-842 316,-774 548,-774 548,-842"/>
<text text-anchor="middle" x="432" y="-826.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="432" y="-811.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
@ -293,9 +155,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node21" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-856.5 584,-856.5 584,-773.5 816,-773.5 816,-856.5"/>
<text text-anchor="middle" x="700" y="-841.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="700" y="-826.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
@ -306,15 +168,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432 -->
<g id="edge3" class="edge">
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432</title>
<path fill="none" stroke="#000000" d="M548.38,-811.04C556.71,-811.26 565.14,-811.48 573.53,-811.7"/>
<polygon fill="#000000" stroke="#000000" points="573.6541,-815.2042 583.74,-811.96 573.8324,-808.2065 573.6541,-815.2042"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node22" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-755.5 584,-755.5 584,-702.5 816,-702.5 816,-755.5"/>
<text text-anchor="middle" x="700" y="-740.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="700" y="-725.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
@ -323,9 +185,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node23" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-684 584,-684 584,-616 816,-616 816,-684"/>
<text text-anchor="middle" x="700" y="-668.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="700" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
@ -346,15 +208,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge6" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
<path fill="none" stroke="#000000" d="M816.38,-650C824.71,-650 833.14,-650 841.53,-650"/>
<polygon fill="#000000" stroke="#000000" points="841.74,-653.5001 851.74,-650 841.74,-646.5001 841.74,-653.5001"/>
</g>
<!-- ZcashFoundation/zebra#4448 -->
<g id="node24" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4448</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-755.5 316,-755.5 316,-702.5 548,-702.5 548,-755.5"/>
<text text-anchor="middle" x="432" y="-740.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4448</text>
<text text-anchor="middle" x="432" y="-725.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide on supported</text>
@ -363,15 +225,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge4" class="edge">
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M548.38,-729C556.71,-729 565.14,-729 573.53,-729"/>
<polygon fill="#000000" stroke="#000000" points="573.74,-732.5001 583.74,-729 573.74,-725.5001 573.74,-732.5001"/>
</g>
<!-- ZcashFoundation/zebra#4562 -->
<g id="node25" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#4562</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-684 316,-684 316,-616 548,-616 548,-684"/>
<text text-anchor="middle" x="432" y="-668.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4562</text>
<text text-anchor="middle" x="432" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000">Deploy long&#45;running Zebra</text>
@ -381,139 +243,277 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4562&#45;&gt;ZcashFoundation/zebra#1904 -->
<g id="edge5" class="edge">
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#4562&#45;&gt;ZcashFoundation/zebra#1904</title>
<path fill="none" stroke="#000000" d="M548.38,-650C556.71,-650 565.14,-650 573.53,-650"/>
<polygon fill="#000000" stroke="#000000" points="573.74,-653.5001 583.74,-650 573.74,-646.5001 573.74,-653.5001"/>
</g>
<!-- ZcashFoundation/zebra#2001 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2001" xlink:title="ZcashFoundation/zebra#2001&#10;Write a draft security&#10;triage RFC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-597.5 316,-597.5 316,-544.5 548,-544.5 548,-597.5"/>
<text text-anchor="middle" x="432" y="-582.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="432" y="-567.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
<text text-anchor="middle" x="432" y="-552.3" font-family="Times,serif" font-size="14.00" fill="#000000">triage RFC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1621 -->
<g id="node27" class="node open">
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#1621</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-526.5 316,-526.5 316,-473.5 548,-473.5 548,-526.5"/>
<text text-anchor="middle" x="432" y="-511.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1621</text>
<text text-anchor="middle" x="432" y="-496.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run `zebrad start` by</text>
<text text-anchor="middle" x="432" y="-481.3" font-family="Times,serif" font-size="14.00" fill="#000000">default</text>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-597.5 316,-597.5 316,-544.5 548,-544.5 548,-597.5"/>
<text text-anchor="middle" x="432" y="-582.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1621</text>
<text text-anchor="middle" x="432" y="-567.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run `zebrad start` by</text>
<text text-anchor="middle" x="432" y="-552.3" font-family="Times,serif" font-size="14.00" fill="#000000">default</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node28" class="node open">
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-455.5 316,-455.5 316,-402.5 548,-402.5 548,-455.5"/>
<text text-anchor="middle" x="432" y="-440.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="432" y="-425.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
<text text-anchor="middle" x="432" y="-410.3" font-family="Times,serif" font-size="14.00" fill="#000000">security@zfnd.org</text>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-526.5 316,-526.5 316,-473.5 548,-473.5 548,-526.5"/>
<text text-anchor="middle" x="432" y="-511.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="432" y="-496.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
<text text-anchor="middle" x="432" y="-481.3" font-family="Times,serif" font-size="14.00" fill="#000000">security@zfnd.org</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node29" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra stable download&#10;should be linked from&#10;ZFND website" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-384 316,-384 316,-316 548,-316 548,-384"/>
<text text-anchor="middle" x="432" y="-368.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="432" y="-353.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra stable download</text>
<text text-anchor="middle" x="432" y="-338.8" font-family="Times,serif" font-size="14.00" fill="#000000">should be linked from</text>
<text text-anchor="middle" x="432" y="-323.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZFND website</text>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra stable download&#10;should be linked from&#10;ZFND website" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-455 316,-455 316,-387 548,-387 548,-455"/>
<text text-anchor="middle" x="432" y="-439.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="432" y="-424.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra stable download</text>
<text text-anchor="middle" x="432" y="-409.8" font-family="Times,serif" font-size="14.00" fill="#000000">should be linked from</text>
<text text-anchor="middle" x="432" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZFND website</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1617 -->
<g id="node30" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#1617</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1617" xlink:title="ZcashFoundation/zebra#1617&#10;Move long README sections&#10;to the book, to make it&#10;easier for new users to&#10;get started with Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-297.5 316,-297.5 316,-214.5 548,-214.5 548,-297.5"/>
<text text-anchor="middle" x="432" y="-282.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1617</text>
<text text-anchor="middle" x="432" y="-267.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move long README sections</text>
<text text-anchor="middle" x="432" y="-252.3" font-family="Times,serif" font-size="14.00" fill="#000000">to the book, to make it</text>
<text text-anchor="middle" x="432" y="-237.3" font-family="Times,serif" font-size="14.00" fill="#000000">easier for new users to</text>
<text text-anchor="middle" x="432" y="-222.3" font-family="Times,serif" font-size="14.00" fill="#000000">get started with Zebra</text>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1617" xlink:title="ZcashFoundation/zebra#1617&#10;Move long README sections&#10;to the book, to make it&#10;easier for new users to&#10;get started with Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-368.5 316,-368.5 316,-285.5 548,-285.5 548,-368.5"/>
<text text-anchor="middle" x="432" y="-353.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1617</text>
<text text-anchor="middle" x="432" y="-338.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move long README sections</text>
<text text-anchor="middle" x="432" y="-323.3" font-family="Times,serif" font-size="14.00" fill="#000000">to the book, to make it</text>
<text text-anchor="middle" x="432" y="-308.3" font-family="Times,serif" font-size="14.00" fill="#000000">easier for new users to</text>
<text text-anchor="middle" x="432" y="-293.3" font-family="Times,serif" font-size="14.00" fill="#000000">get started with Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2971 -->
<!-- ZcashFoundation/zebra#271 -->
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#271</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/271" xlink:title="ZcashFoundation/zebra#271&#10;Sapling/Orchard Key&#10;Agreement and KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2562.5 32.5,-2562.5 32.5,-2509.5 255.5,-2509.5 255.5,-2562.5"/>
<text text-anchor="middle" x="144" y="-2547.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="144" y="-2532.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard Key</text>
<text text-anchor="middle" x="144" y="-2517.3" font-family="Times,serif" font-size="14.00" fill="#000000">Agreement and KDF</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#269 -->
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#269</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/269" xlink:title="ZcashFoundation/zebra#269&#10;Sapling/Orchard note&#10;encryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="543.5,-2491 320.5,-2491 320.5,-2423 543.5,-2423 543.5,-2491"/>
<text text-anchor="middle" x="432" y="-2475.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="432" y="-2460.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard note</text>
<text text-anchor="middle" x="432" y="-2445.8" font-family="Times,serif" font-size="14.00" fill="#000000">encryption</text>
<text text-anchor="middle" x="432" y="-2430.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269</title>
<path fill="none" stroke="#000000" d="M252.25,-2509.5C264.33,-2506.4 276.44,-2503.2 288,-2500 295.34,-2498 302.88,-2495.9 310.48,-2493.7"/>
<polygon fill="#000000" stroke="#000000" points="311.4932,-2497.0505 320.12,-2490.9 309.5406,-2490.3283 311.4932,-2497.0505"/>
</g>
<!-- ZcashFoundation/zebra#3002 -->
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#3002</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3002" xlink:title="ZcashFoundation/zebra#3002&#10;Sapling note decryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-2562.5 316,-2562.5 316,-2509.5 548,-2509.5 548,-2562.5"/>
<text text-anchor="middle" x="432" y="-2547.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="432" y="-2532.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
<text text-anchor="middle" x="432" y="-2517.3" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002</title>
<path fill="none" stroke="#000000" d="M255.76,-2536C272,-2536 288.81,-2536 305.31,-2536"/>
<polygon fill="#000000" stroke="#000000" points="305.54,-2539.5001 315.54,-2536 305.54,-2532.5001 305.54,-2539.5001"/>
</g>
<!-- ZcashFoundation/zebra#325 -->
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#325</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/325" xlink:title="ZcashFoundation/zebra#325&#10;Block Chain Scanning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2491 32.5,-2491 32.5,-2453 255.5,-2453 255.5,-2491"/>
<text text-anchor="middle" x="144" y="-2475.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="144" y="-2460.8" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#267 -->
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#267</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/267" xlink:title="ZcashFoundation/zebra#267&#10;Implement ZIP&#45;32 Sapling&#10;and Orchard key&#10;derivation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2435 32.5,-2435 32.5,-2367 255.5,-2367 255.5,-2435"/>
<text text-anchor="middle" x="144" y="-2419.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#267</text>
<text text-anchor="middle" x="144" y="-2404.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement ZIP&#45;32 Sapling</text>
<text text-anchor="middle" x="144" y="-2389.8" font-family="Times,serif" font-size="14.00" fill="#000000">and Orchard key</text>
<text text-anchor="middle" x="144" y="-2374.8" font-family="Times,serif" font-size="14.00" fill="#000000">derivation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2064 -->
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#2064</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2064" xlink:title="ZcashFoundation/zebra#2064&#10;Import Poseidon hash into&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2348.5 28,-2348.5 28,-2295.5 260,-2295.5 260,-2348.5"/>
<text text-anchor="middle" x="144" y="-2333.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2064</text>
<text text-anchor="middle" x="144" y="-2318.3" font-family="Times,serif" font-size="14.00" fill="#000000">Import Poseidon hash into</text>
<text text-anchor="middle" x="144" y="-2303.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2192 -->
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#2192</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2192" xlink:title="ZcashFoundation/zebra#2192&#10;Implement&#10;`EphemeralPrivateKey`&#39;s&#10;for Orchard, Sapling,&#10;Sprout" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2277.5 28,-2277.5 28,-2194.5 260,-2194.5 260,-2277.5"/>
<text text-anchor="middle" x="144" y="-2262.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2192</text>
<text text-anchor="middle" x="144" y="-2247.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement</text>
<text text-anchor="middle" x="144" y="-2232.3" font-family="Times,serif" font-size="14.00" fill="#000000">`EphemeralPrivateKey`&#39;s</text>
<text text-anchor="middle" x="144" y="-2217.3" font-family="Times,serif" font-size="14.00" fill="#000000">for Orchard, Sapling,</text>
<text text-anchor="middle" x="144" y="-2202.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#181 -->
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#181</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/181" xlink:title="ZcashFoundation/zebra#181&#10;Sprout note&#10;encryption/decryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2176 32.5,-2176 32.5,-2108 255.5,-2108 255.5,-2176"/>
<text text-anchor="middle" x="144" y="-2160.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#181</text>
<text text-anchor="middle" x="144" y="-2145.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout note</text>
<text text-anchor="middle" x="144" y="-2130.8" font-family="Times,serif" font-size="14.00" fill="#000000">encryption/decryption</text>
<text text-anchor="middle" x="144" y="-2115.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#321 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#321</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/321" xlink:title="ZcashFoundation/zebra#321&#10;Create Output Proof" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2090 32.5,-2090 32.5,-2052 255.5,-2052 255.5,-2090"/>
<text text-anchor="middle" x="144" y="-2074.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#321</text>
<text text-anchor="middle" x="144" y="-2059.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create Output Proof</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#272 -->
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#272</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/272" xlink:title="ZcashFoundation/zebra#272&#10;Sprout Key Agreement and&#10;KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2033.5 32.5,-2033.5 32.5,-1980.5 255.5,-1980.5 255.5,-2033.5"/>
<text text-anchor="middle" x="144" y="-2018.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#272</text>
<text text-anchor="middle" x="144" y="-2003.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout Key Agreement and</text>
<text text-anchor="middle" x="144" y="-1988.3" font-family="Times,serif" font-size="14.00" fill="#000000">KDF</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2496 -->
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#2496</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2496" xlink:title="ZcashFoundation/zebra#2496&#10;Handle a ivk == ⊥&#10;(KA^Orchard private key)&#10;when generating an&#10;Orchard Spending Key" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1962.5 28,-1962.5 28,-1879.5 260,-1879.5 260,-1962.5"/>
<text text-anchor="middle" x="144" y="-1947.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2496</text>
<text text-anchor="middle" x="144" y="-1932.3" font-family="Times,serif" font-size="14.00" fill="#000000">Handle a ivk == ⊥</text>
<text text-anchor="middle" x="144" y="-1917.3" font-family="Times,serif" font-size="14.00" fill="#000000">(KA^Orchard private key)</text>
<text text-anchor="middle" x="144" y="-1902.3" font-family="Times,serif" font-size="14.00" fill="#000000">when generating an</text>
<text text-anchor="middle" x="144" y="-1887.3" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard Spending Key</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3869 -->
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#3869</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3869" xlink:title="ZcashFoundation/zebra#3869&#10;Orchard: ensure that ivk&#10;= 0 is rejected if that&#10;negligible case occurs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1861 28,-1861 28,-1793 260,-1793 260,-1861"/>
<text text-anchor="middle" x="144" y="-1845.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3869</text>
<text text-anchor="middle" x="144" y="-1830.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: ensure that ivk</text>
<text text-anchor="middle" x="144" y="-1815.8" font-family="Times,serif" font-size="14.00" fill="#000000">= 0 is rejected if that</text>
<text text-anchor="middle" x="144" y="-1800.8" font-family="Times,serif" font-size="14.00" fill="#000000">negligible case occurs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#278 -->
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#278</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/278" xlink:title="ZcashFoundation/zebra#278&#10;Sapling Note Builder" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-1775 32.5,-1775 32.5,-1737 255.5,-1737 255.5,-1775"/>
<text text-anchor="middle" x="144" y="-1759.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#278</text>
<text text-anchor="middle" x="144" y="-1744.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling Note Builder</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2447 -->
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#2971</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2971" xlink:title="ZcashFoundation/zebra#2971&#10;Fix crawler.rs doctest" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1157 28,-1157 28,-1119 260,-1119 260,-1157"/>
<text text-anchor="middle" x="144" y="-1141.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2971</text>
<text text-anchor="middle" x="144" y="-1126.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix crawler.rs doctest</text>
<title>ZcashFoundation/zebra#2447</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2447" xlink:title="ZcashFoundation/zebra#2447&#10;Define a new `Amount`&#10;`Constraint` for Note&#10;values w/ [0..2^64) as&#10;`valid_range()`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1718.5 28,-1718.5 28,-1635.5 260,-1635.5 260,-1718.5"/>
<text text-anchor="middle" x="144" y="-1703.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2447</text>
<text text-anchor="middle" x="144" y="-1688.3" font-family="Times,serif" font-size="14.00" fill="#000000">Define a new `Amount`</text>
<text text-anchor="middle" x="144" y="-1673.3" font-family="Times,serif" font-size="14.00" fill="#000000">`Constraint` for Note</text>
<text text-anchor="middle" x="144" y="-1658.3" font-family="Times,serif" font-size="14.00" fill="#000000">values w/ [0..2^64) as</text>
<text text-anchor="middle" x="144" y="-1643.3" font-family="Times,serif" font-size="14.00" fill="#000000">`valid_range()`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4549 -->
<!-- ZcashFoundation/zebra#2041 -->
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#4549</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4549" xlink:title="ZcashFoundation/zebra#4549&#10;Document optional zebrad&#10;Rust features" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1100.5 28,-1100.5 28,-1047.5 260,-1047.5 260,-1100.5"/>
<text text-anchor="middle" x="144" y="-1085.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4549</text>
<text text-anchor="middle" x="144" y="-1070.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document optional zebrad</text>
<text text-anchor="middle" x="144" y="-1055.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rust features</text>
<title>ZcashFoundation/zebra#2041</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2041" xlink:title="ZcashFoundation/zebra#2041&#10;Orchard: derive&#10;OutgoingCipherKey (&#10;Sapling and Orchard)" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1617 28,-1617 28,-1549 260,-1549 260,-1617"/>
<text text-anchor="middle" x="144" y="-1601.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2041</text>
<text text-anchor="middle" x="144" y="-1586.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: derive</text>
<text text-anchor="middle" x="144" y="-1571.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutgoingCipherKey (</text>
<text text-anchor="middle" x="144" y="-1556.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling and Orchard)</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4651 -->
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#4651</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4651" xlink:title="ZcashFoundation/zebra#4651&#10;Tag Zebra beta.12 release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-1049 316,-1049 316,-1011 548,-1011 548,-1049"/>
<text text-anchor="middle" x="432" y="-1033.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4651</text>
<text text-anchor="middle" x="432" y="-1018.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra beta.12 release</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4549&#45;&gt;ZcashFoundation/zebra#4651 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#4549&#45;&gt;ZcashFoundation/zebra#4651</title>
<path fill="none" stroke="#000000" d="M260.31,-1056.2C275.29,-1053.9 290.69,-1051.6 305.83,-1049.3"/>
<polygon fill="#000000" stroke="#000000" points="306.3579,-1052.76 315.72,-1047.8 305.3082,-1045.8392 306.3579,-1052.76"/>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<!-- ZcashFoundation/zebra#320 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Revise Release Process&#10;RFC Draft" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1029.5 28,-1029.5 28,-976.5 260,-976.5 260,-1029.5"/>
<text text-anchor="middle" x="144" y="-1014.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="144" y="-999.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revise Release Process</text>
<text text-anchor="middle" x="144" y="-984.3" font-family="Times,serif" font-size="14.00" fill="#000000">RFC Draft</text>
<title>ZcashFoundation/zebra#320</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/320" xlink:title="ZcashFoundation/zebra#320&#10;Create a Spend Proof" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-1531 32.5,-1531 32.5,-1493 255.5,-1493 255.5,-1531"/>
<text text-anchor="middle" x="144" y="-1515.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#320</text>
<text text-anchor="middle" x="144" y="-1500.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create a Spend Proof</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2972 -->
<!-- ZcashFoundation/zebra#2080 -->
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#2972</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2972" xlink:title="ZcashFoundation/zebra#2972&#10;Make it easy for users to&#10;discover how to configure&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-958 28,-958 28,-890 260,-890 260,-958"/>
<text text-anchor="middle" x="144" y="-942.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2972</text>
<text text-anchor="middle" x="144" y="-927.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make it easy for users to</text>
<text text-anchor="middle" x="144" y="-912.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover how to configure</text>
<text text-anchor="middle" x="144" y="-897.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
<title>ZcashFoundation/zebra#2080</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2080" xlink:title="ZcashFoundation/zebra#2080&#10;[blocked on frost]&#10;replace`redpallas` module&#10;with `reddsa`/`redpallas`&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1474.5 28,-1474.5 28,-1391.5 260,-1391.5 260,-1474.5"/>
<text text-anchor="middle" x="144" y="-1459.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2080</text>
<text text-anchor="middle" x="144" y="-1444.3" font-family="Times,serif" font-size="14.00" fill="#000000">[blocked on frost]</text>
<text text-anchor="middle" x="144" y="-1429.3" font-family="Times,serif" font-size="14.00" fill="#000000">replace`redpallas` module</text>
<text text-anchor="middle" x="144" y="-1414.3" font-family="Times,serif" font-size="14.00" fill="#000000">with `reddsa`/`redpallas`</text>
<text text-anchor="middle" x="144" y="-1399.3" font-family="Times,serif" font-size="14.00" fill="#000000">crate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2740 -->
<!-- ZcashFoundation/zebra#2095 -->
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#2740</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2740" xlink:title="ZcashFoundation/zebra#2740&#10;Documentation: link to&#10;Zebra architecture blog&#10;posts in zebrad overview&#10;for devs in the book" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-871.5 28,-871.5 28,-788.5 260,-788.5 260,-871.5"/>
<text text-anchor="middle" x="144" y="-856.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2740</text>
<text text-anchor="middle" x="144" y="-841.3" font-family="Times,serif" font-size="14.00" fill="#000000">Documentation: link to</text>
<text text-anchor="middle" x="144" y="-826.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra architecture blog</text>
<text text-anchor="middle" x="144" y="-811.3" font-family="Times,serif" font-size="14.00" fill="#000000">posts in zebrad overview</text>
<text text-anchor="middle" x="144" y="-796.3" font-family="Times,serif" font-size="14.00" fill="#000000">for devs in the book</text>
<title>ZcashFoundation/zebra#2095</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2095" xlink:title="ZcashFoundation/zebra#2095&#10;Orchard: update&#10;note/action generation to&#10;include input note&#10;nullifier in the&#10;PRF^expand invocations" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1373 28,-1373 28,-1275 260,-1275 260,-1373"/>
<text text-anchor="middle" x="144" y="-1357.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2095</text>
<text text-anchor="middle" x="144" y="-1342.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: update</text>
<text text-anchor="middle" x="144" y="-1327.8" font-family="Times,serif" font-size="14.00" fill="#000000">note/action generation to</text>
<text text-anchor="middle" x="144" y="-1312.8" font-family="Times,serif" font-size="14.00" fill="#000000">include input note</text>
<text text-anchor="middle" x="144" y="-1297.8" font-family="Times,serif" font-size="14.00" fill="#000000">nullifier in the</text>
<text text-anchor="middle" x="144" y="-1282.8" font-family="Times,serif" font-size="14.00" fill="#000000">PRF^expand invocations</text>
</a>
</g>
</g>
@ -612,10 +612,10 @@
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#4350</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4350" xlink:title="ZcashFoundation/zebra#4350&#10;Add GetMempoolTx gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-319.5 28,-319.5 28,-266.5 260,-266.5 260,-319.5"/>
<text text-anchor="middle" x="144" y="-304.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4350</text>
<text text-anchor="middle" x="144" y="-289.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetMempoolTx gRPC</text>
<text text-anchor="middle" x="144" y="-274.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2663.5 28,-2663.5 28,-2610.5 260,-2610.5 260,-2663.5"/>
<text text-anchor="middle" x="144" y="-2648.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4350</text>
<text text-anchor="middle" x="144" y="-2633.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetMempoolTx gRPC</text>
<text text-anchor="middle" x="144" y="-2618.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
</a>
</g>
</g>
@ -623,10 +623,10 @@
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#3247</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3247" xlink:title="ZcashFoundation/zebra#3247&#10;Tracking: Questions for&#10;Network Audit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2584.5 28,-2584.5 28,-2531.5 260,-2531.5 260,-2584.5"/>
<text text-anchor="middle" x="144" y="-2569.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="144" y="-2554.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="144" y="-2539.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2756.5 28,-2756.5 28,-2703.5 260,-2703.5 260,-2756.5"/>
<text text-anchor="middle" x="144" y="-2741.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="144" y="-2726.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="144" y="-2711.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
</a>
</g>
</g>
@ -634,11 +634,11 @@
<g id="node48" class="node open">
<title>ZcashFoundation/zebra#4150</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4150" xlink:title="ZcashFoundation/zebra#4150&#10;Update column family&#10;names to match Zebra&#39;s&#10;database design" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2671 28,-2671 28,-2603 260,-2603 260,-2671"/>
<text text-anchor="middle" x="144" y="-2655.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4150</text>
<text text-anchor="middle" x="144" y="-2640.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update column family</text>
<text text-anchor="middle" x="144" y="-2625.8" font-family="Times,serif" font-size="14.00" fill="#000000">names to match Zebra&#39;s</text>
<text text-anchor="middle" x="144" y="-2610.8" font-family="Times,serif" font-size="14.00" fill="#000000">database design</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2843 28,-2843 28,-2775 260,-2775 260,-2843"/>
<text text-anchor="middle" x="144" y="-2827.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4150</text>
<text text-anchor="middle" x="144" y="-2812.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update column family</text>
<text text-anchor="middle" x="144" y="-2797.8" font-family="Times,serif" font-size="14.00" fill="#000000">names to match Zebra&#39;s</text>
<text text-anchor="middle" x="144" y="-2782.8" font-family="Times,serif" font-size="14.00" fill="#000000">database design</text>
</a>
</g>
</g>
@ -646,13 +646,13 @@
<g id="node49" class="node open">
<title>ZcashFoundation/zebra#4639</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4639" xlink:title="ZcashFoundation/zebra#4639&#10;fix(state): Update column&#10;family names to match&#10;Zebra&#39;s database design" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2757 28,-2757 28,-2753 24,-2753 24,-2749 28,-2749 28,-2697 24,-2697 24,-2693 28,-2693 28,-2689 260,-2689 260,-2757"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-2753 32,-2753 32,-2749 28,-2749 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-2697 32,-2697 32,-2693 28,-2693 "/>
<text text-anchor="middle" x="144" y="-2741.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4639</text>
<text text-anchor="middle" x="144" y="-2726.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(state): Update column</text>
<text text-anchor="middle" x="144" y="-2711.8" font-family="Times,serif" font-size="14.00" fill="#000000">family names to match</text>
<text text-anchor="middle" x="144" y="-2696.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra&#39;s database design</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2929 28,-2929 28,-2925 24,-2925 24,-2921 28,-2921 28,-2869 24,-2869 24,-2865 28,-2865 28,-2861 260,-2861 260,-2929"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-2925 32,-2925 32,-2921 28,-2921 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-2869 32,-2869 32,-2865 28,-2865 "/>
<text text-anchor="middle" x="144" y="-2913.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4639</text>
<text text-anchor="middle" x="144" y="-2898.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(state): Update column</text>
<text text-anchor="middle" x="144" y="-2883.8" font-family="Times,serif" font-size="14.00" fill="#000000">family names to match</text>
<text text-anchor="middle" x="144" y="-2868.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra&#39;s database design</text>
</a>
</g>
</g>
@ -660,11 +660,11 @@
<g id="node50" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2843 28,-2843 28,-2775 260,-2775 260,-2843"/>
<text text-anchor="middle" x="144" y="-2827.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="144" y="-2812.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="144" y="-2797.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="144" y="-2782.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-3015 28,-3015 28,-2947 260,-2947 260,-3015"/>
<text text-anchor="middle" x="144" y="-2999.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="144" y="-2984.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="144" y="-2969.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="144" y="-2954.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
@ -672,12 +672,12 @@
<g id="node51" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2944.5 28,-2944.5 28,-2861.5 260,-2861.5 260,-2944.5"/>
<text text-anchor="middle" x="144" y="-2929.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="144" y="-2914.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="144" y="-2899.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="144" y="-2884.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="144" y="-2869.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-3116.5 28,-3116.5 28,-3033.5 260,-3033.5 260,-3116.5"/>
<text text-anchor="middle" x="144" y="-3101.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="144" y="-3086.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="144" y="-3071.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="144" y="-3056.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="144" y="-3041.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
@ -685,31 +685,31 @@
<g id="node52" class="node open">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-2937 316,-2937 316,-2869 548,-2869 548,-2937"/>
<text text-anchor="middle" x="432" y="-2921.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="432" y="-2906.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="432" y="-2891.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="432" y="-2876.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
<polygon fill="#c2e0c6" stroke="#000000" points="548,-3109 316,-3109 316,-3041 548,-3041 548,-3109"/>
<text text-anchor="middle" x="432" y="-3093.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="432" y="-3078.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="432" y="-3063.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="432" y="-3048.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="#000000" d="M260.31,-2903C275.15,-2903 290.4,-2903 305.39,-2903"/>
<polygon fill="#000000" stroke="#000000" points="305.72,-2906.5001 315.72,-2903 305.72,-2899.5001 305.72,-2906.5001"/>
<path fill="none" stroke="#000000" d="M260.31,-3075C275.15,-3075 290.4,-3075 305.39,-3075"/>
<polygon fill="#000000" stroke="#000000" points="305.72,-3078.5001 315.72,-3075 305.72,-3071.5001 305.72,-3078.5001"/>
</g>
<!-- ZcashFoundation/zebra#4537 -->
<g id="node53" class="node open">
<title>ZcashFoundation/zebra#4537</title>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4537" xlink:title="ZcashFoundation/zebra#4537&#10;test(grpc):&#10;`GetMempoolTx` and&#10;`GetMempoolStream` test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-3031 28,-3031 28,-3027 24,-3027 24,-3023 28,-3023 28,-2971 24,-2971 24,-2967 28,-2967 28,-2963 260,-2963 260,-3031"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3027 32,-3027 32,-3023 28,-3023 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-2971 32,-2971 32,-2967 28,-2967 "/>
<text text-anchor="middle" x="144" y="-3015.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4537</text>
<text text-anchor="middle" x="144" y="-3000.8" font-family="Times,serif" font-size="14.00" fill="#000000">test(grpc):</text>
<text text-anchor="middle" x="144" y="-2985.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolTx` and</text>
<text text-anchor="middle" x="144" y="-2970.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolStream` test</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-3203 28,-3203 28,-3199 24,-3199 24,-3195 28,-3195 28,-3143 24,-3143 24,-3139 28,-3139 28,-3135 260,-3135 260,-3203"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3199 32,-3199 32,-3195 28,-3195 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3143 32,-3143 32,-3139 28,-3139 "/>
<text text-anchor="middle" x="144" y="-3187.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4537</text>
<text text-anchor="middle" x="144" y="-3172.8" font-family="Times,serif" font-size="14.00" fill="#000000">test(grpc):</text>
<text text-anchor="middle" x="144" y="-3157.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolTx` and</text>
<text text-anchor="middle" x="144" y="-3142.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolStream` test</text>
</a>
</g>
</g>
@ -746,19 +746,19 @@
<!-- ZcashFoundation/zebra#4665&#45;&gt;ZcashFoundation/zebra#4651 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4665&#45;&gt;ZcashFoundation/zebra#4651</title>
<path fill="none" stroke="#000000" d="M260.14,-754.21C270.69,-759.77 280.28,-766.9 288,-776 342.05,-839.76 261.43,-893.59 308,-963 320.89,-982.2 341.16,-996.4 361.61,-1006.6"/>
<polygon fill="#000000" stroke="#000000" points="360.1351,-1009.7742 370.67,-1010.9 363.1366,-1003.4503 360.1351,-1009.7742"/>
<path fill="none" stroke="#000000" d="M260.14,-754.21C270.69,-759.77 280.28,-766.9 288,-776 315.03,-807.88 288.25,-926.17 308,-963 325.96,-996.5 359.76,-1023.4 387.54,-1041.4"/>
<polygon fill="#000000" stroke="#000000" points="385.9874,-1044.5574 396.32,-1046.9 389.7035,-1038.6252 385.9874,-1044.5574"/>
</g>
<!-- ZcashFoundation/zebra#4676 -->
<g id="node56" class="node open">
<title>ZcashFoundation/zebra#4676</title>
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4676" xlink:title="ZcashFoundation/zebra#4676&#10;tests(config): Add tests&#10;for old configs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-3102.5 28,-3102.5 28,-3098.5 24,-3098.5 24,-3094.5 28,-3094.5 28,-3057.5 24,-3057.5 24,-3053.5 28,-3053.5 28,-3049.5 260,-3049.5 260,-3102.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3098.5 32,-3098.5 32,-3094.5 28,-3094.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3057.5 32,-3057.5 32,-3053.5 28,-3053.5 "/>
<text text-anchor="middle" x="144" y="-3087.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4676</text>
<text text-anchor="middle" x="144" y="-3072.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests(config): Add tests</text>
<text text-anchor="middle" x="144" y="-3057.3" font-family="Times,serif" font-size="14.00" fill="#000000">for old configs</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-3274.5 28,-3274.5 28,-3270.5 24,-3270.5 24,-3266.5 28,-3266.5 28,-3229.5 24,-3229.5 24,-3225.5 28,-3225.5 28,-3221.5 260,-3221.5 260,-3274.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3270.5 32,-3270.5 32,-3266.5 28,-3266.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3229.5 32,-3229.5 32,-3225.5 28,-3225.5 "/>
<text text-anchor="middle" x="144" y="-3259.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4676</text>
<text text-anchor="middle" x="144" y="-3244.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests(config): Add tests</text>
<text text-anchor="middle" x="144" y="-3229.3" font-family="Times,serif" font-size="14.00" fill="#000000">for old configs</text>
</a>
</g>
</g>
@ -766,21 +766,21 @@
<g id="node57" class="node open">
<title>ZcashFoundation/zebra#4671</title>
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4671" xlink:title="ZcashFoundation/zebra#4671&#10;build(deps): bump&#10;indexmap from 1.8.2 to&#10;1.9.1" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-3110 316,-3110 316,-3106 312,-3106 312,-3102 316,-3102 316,-3050 312,-3050 312,-3046 316,-3046 316,-3042 548,-3042 548,-3110"/>
<polyline fill="none" stroke="#000000" points="316,-3106 320,-3106 320,-3102 316,-3102 "/>
<polyline fill="none" stroke="#000000" points="316,-3050 320,-3050 320,-3046 316,-3046 "/>
<text text-anchor="middle" x="432" y="-3094.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4671</text>
<text text-anchor="middle" x="432" y="-3079.8" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump</text>
<text text-anchor="middle" x="432" y="-3064.8" font-family="Times,serif" font-size="14.00" fill="#000000">indexmap from 1.8.2 to</text>
<text text-anchor="middle" x="432" y="-3049.8" font-family="Times,serif" font-size="14.00" fill="#000000">1.9.1</text>
<polygon fill="#c2e0c6" stroke="#000000" points="548,-3282 316,-3282 316,-3278 312,-3278 312,-3274 316,-3274 316,-3222 312,-3222 312,-3218 316,-3218 316,-3214 548,-3214 548,-3282"/>
<polyline fill="none" stroke="#000000" points="316,-3278 320,-3278 320,-3274 316,-3274 "/>
<polyline fill="none" stroke="#000000" points="316,-3222 320,-3222 320,-3218 316,-3218 "/>
<text text-anchor="middle" x="432" y="-3266.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4671</text>
<text text-anchor="middle" x="432" y="-3251.8" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump</text>
<text text-anchor="middle" x="432" y="-3236.8" font-family="Times,serif" font-size="14.00" fill="#000000">indexmap from 1.8.2 to</text>
<text text-anchor="middle" x="432" y="-3221.8" font-family="Times,serif" font-size="14.00" fill="#000000">1.9.1</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4676&#45;&gt;ZcashFoundation/zebra#4671 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#4676&#45;&gt;ZcashFoundation/zebra#4671</title>
<path fill="none" stroke="#000000" d="M260.31,-3076C275.15,-3076 290.4,-3076 305.39,-3076"/>
<polygon fill="#000000" stroke="#000000" points="305.72,-3079.5001 315.72,-3076 305.72,-3072.5001 305.72,-3079.5001"/>
<path fill="none" stroke="#000000" d="M260.31,-3248C275.15,-3248 290.4,-3248 305.39,-3248"/>
<polygon fill="#000000" stroke="#000000" points="305.72,-3251.5001 315.72,-3248 305.72,-3244.5001 305.72,-3251.5001"/>
</g>
</g>
</svg>

View File

@ -5,24 +5,24 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="1100pt" height="3118pt"
viewBox="0.00 0.00 1100.00 3118.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3114)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-3114 1096,-3114 1096,4 -4,4"/>
<svg width="1100pt" height="3290pt"
viewBox="0.00 0.00 1100.00 3290.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3286)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-3286 1096,-3286 1096,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="20,-1196 20,-2523 556,-2523 556,-1196 20,-1196"/>
<text text-anchor="middle" x="288" y="-2507.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Zebra as a Full&#45;Node Wallet</text>
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="20,-780 20,-1259 268,-1259 268,-780 20,-780"/>
<text text-anchor="middle" x="144" y="-1243.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="308,-206 308,-959 824,-959 824,-206 308,-206"/>
<polygon fill="none" stroke="#0000ff" points="308,-277 308,-959 824,-959 824,-277 308,-277"/>
<text text-anchor="middle" x="566" y="-943.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="20,-780 20,-1188 268,-1188 268,-780 20,-780"/>
<text text-anchor="middle" x="144" y="-1172.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="20,-1267 20,-2594 556,-2594 556,-1267 20,-1267"/>
<text text-anchor="middle" x="288" y="-2578.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Zebra as a Full&#45;Node Wallet</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_0</title>
@ -31,235 +31,97 @@
</g>
<g id="clust5" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="0,-258 0,-351 288,-351 288,-258 0,-258"/>
<text text-anchor="middle" x="144" y="-335.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
<polygon fill="none" stroke="#0000ff" points="0,-2602 0,-2695 288,-2695 288,-2602 0,-2602"/>
<text text-anchor="middle" x="144" y="-2679.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<!-- ZcashFoundation/zebra#271 -->
<!-- ZcashFoundation/zebra#2971 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#271</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/271" xlink:title="ZcashFoundation/zebra#271&#10;Sapling/Orchard Key&#10;Agreement and KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2491.5 32.5,-2491.5 32.5,-2438.5 255.5,-2438.5 255.5,-2491.5"/>
<text text-anchor="middle" x="144" y="-2476.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="144" y="-2461.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard Key</text>
<text text-anchor="middle" x="144" y="-2446.3" font-family="Times,serif" font-size="14.00" fill="#000000">Agreement and KDF</text>
<title>ZcashFoundation/zebra#2971</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2971" xlink:title="ZcashFoundation/zebra#2971&#10;Fix crawler.rs doctest" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1228 28,-1228 28,-1190 260,-1190 260,-1228"/>
<text text-anchor="middle" x="144" y="-1212.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2971</text>
<text text-anchor="middle" x="144" y="-1197.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix crawler.rs doctest</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#269 -->
<!-- ZcashFoundation/zebra#4549 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#269</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/269" xlink:title="ZcashFoundation/zebra#269&#10;Sapling/Orchard note&#10;encryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="543.5,-2420 320.5,-2420 320.5,-2352 543.5,-2352 543.5,-2420"/>
<text text-anchor="middle" x="432" y="-2404.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="432" y="-2389.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard note</text>
<text text-anchor="middle" x="432" y="-2374.8" font-family="Times,serif" font-size="14.00" fill="#000000">encryption</text>
<text text-anchor="middle" x="432" y="-2359.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
<title>ZcashFoundation/zebra#4549</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4549" xlink:title="ZcashFoundation/zebra#4549&#10;Document optional zebrad&#10;Rust features" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1171.5 28,-1171.5 28,-1118.5 260,-1118.5 260,-1171.5"/>
<text text-anchor="middle" x="144" y="-1156.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4549</text>
<text text-anchor="middle" x="144" y="-1141.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document optional zebrad</text>
<text text-anchor="middle" x="144" y="-1126.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rust features</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269</title>
<path fill="none" stroke="#000000" d="M252.25,-2438.5C264.33,-2435.4 276.44,-2432.2 288,-2429 295.34,-2427 302.88,-2424.9 310.48,-2422.7"/>
<polygon fill="#000000" stroke="#000000" points="311.4932,-2426.0505 320.12,-2419.9 309.5406,-2419.3283 311.4932,-2426.0505"/>
<!-- ZcashFoundation/zebra#4651 -->
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#4651</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4651" xlink:title="ZcashFoundation/zebra#4651&#10;Tag Zebra beta.12 release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-1085 316,-1085 316,-1047 548,-1047 548,-1085"/>
<text text-anchor="middle" x="432" y="-1069.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4651</text>
<text text-anchor="middle" x="432" y="-1054.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra beta.12 release</text>
</a>
</g>
<!-- ZcashFoundation/zebra#3002 -->
</g>
<!-- ZcashFoundation/zebra#4549&#45;&gt;ZcashFoundation/zebra#4651 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#4549&#45;&gt;ZcashFoundation/zebra#4651</title>
<path fill="none" stroke="#000000" d="M256.19,-1118.4C266.96,-1115.6 277.7,-1112.8 288,-1110 312.49,-1103.3 339.12,-1095.3 362.74,-1088.1"/>
<polygon fill="#000000" stroke="#000000" points="363.8229,-1091.4286 372.32,-1085.1 361.731,-1084.7484 363.8229,-1091.4286"/>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#3002</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3002" xlink:title="ZcashFoundation/zebra#3002&#10;Sapling note decryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-2491.5 316,-2491.5 316,-2438.5 548,-2438.5 548,-2491.5"/>
<text text-anchor="middle" x="432" y="-2476.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="432" y="-2461.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
<text text-anchor="middle" x="432" y="-2446.3" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Revise Release Process&#10;RFC Draft" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1100.5 28,-1100.5 28,-1047.5 260,-1047.5 260,-1100.5"/>
<text text-anchor="middle" x="144" y="-1085.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="144" y="-1070.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revise Release Process</text>
<text text-anchor="middle" x="144" y="-1055.3" font-family="Times,serif" font-size="14.00" fill="#000000">RFC Draft</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002</title>
<path fill="none" stroke="#000000" d="M255.76,-2465C272,-2465 288.81,-2465 305.31,-2465"/>
<polygon fill="#000000" stroke="#000000" points="305.54,-2468.5001 315.54,-2465 305.54,-2461.5001 305.54,-2468.5001"/>
</g>
<!-- ZcashFoundation/zebra#325 -->
<!-- ZcashFoundation/zebra#2972 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#325</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/325" xlink:title="ZcashFoundation/zebra#325&#10;Block Chain Scanning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2420 32.5,-2420 32.5,-2382 255.5,-2382 255.5,-2420"/>
<text text-anchor="middle" x="144" y="-2404.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="144" y="-2389.8" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
<title>ZcashFoundation/zebra#2972</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2972" xlink:title="ZcashFoundation/zebra#2972&#10;Make it easy for users to&#10;discover how to configure&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1029 28,-1029 28,-961 260,-961 260,-1029"/>
<text text-anchor="middle" x="144" y="-1013.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2972</text>
<text text-anchor="middle" x="144" y="-998.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make it easy for users to</text>
<text text-anchor="middle" x="144" y="-983.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover how to configure</text>
<text text-anchor="middle" x="144" y="-968.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#267 -->
<!-- ZcashFoundation/zebra#2740 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#267</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/267" xlink:title="ZcashFoundation/zebra#267&#10;Implement ZIP&#45;32 Sapling&#10;and Orchard key&#10;derivation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2364 32.5,-2364 32.5,-2296 255.5,-2296 255.5,-2364"/>
<text text-anchor="middle" x="144" y="-2348.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#267</text>
<text text-anchor="middle" x="144" y="-2333.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement ZIP&#45;32 Sapling</text>
<text text-anchor="middle" x="144" y="-2318.8" font-family="Times,serif" font-size="14.00" fill="#000000">and Orchard key</text>
<text text-anchor="middle" x="144" y="-2303.8" font-family="Times,serif" font-size="14.00" fill="#000000">derivation</text>
<title>ZcashFoundation/zebra#2740</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2740" xlink:title="ZcashFoundation/zebra#2740&#10;Documentation: link to&#10;Zebra architecture blog&#10;posts in zebrad overview&#10;for devs in the book" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-942.5 28,-942.5 28,-859.5 260,-859.5 260,-942.5"/>
<text text-anchor="middle" x="144" y="-927.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2740</text>
<text text-anchor="middle" x="144" y="-912.3" font-family="Times,serif" font-size="14.00" fill="#000000">Documentation: link to</text>
<text text-anchor="middle" x="144" y="-897.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra architecture blog</text>
<text text-anchor="middle" x="144" y="-882.3" font-family="Times,serif" font-size="14.00" fill="#000000">posts in zebrad overview</text>
<text text-anchor="middle" x="144" y="-867.3" font-family="Times,serif" font-size="14.00" fill="#000000">for devs in the book</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2064 -->
<!-- ZcashFoundation/zebra#2001 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#2064</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2064" xlink:title="ZcashFoundation/zebra#2064&#10;Import Poseidon hash into&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2277.5 28,-2277.5 28,-2224.5 260,-2224.5 260,-2277.5"/>
<text text-anchor="middle" x="144" y="-2262.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2064</text>
<text text-anchor="middle" x="144" y="-2247.3" font-family="Times,serif" font-size="14.00" fill="#000000">Import Poseidon hash into</text>
<text text-anchor="middle" x="144" y="-2232.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2192 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#2192</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2192" xlink:title="ZcashFoundation/zebra#2192&#10;Implement&#10;`EphemeralPrivateKey`&#39;s&#10;for Orchard, Sapling,&#10;Sprout" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2206.5 28,-2206.5 28,-2123.5 260,-2123.5 260,-2206.5"/>
<text text-anchor="middle" x="144" y="-2191.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2192</text>
<text text-anchor="middle" x="144" y="-2176.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement</text>
<text text-anchor="middle" x="144" y="-2161.3" font-family="Times,serif" font-size="14.00" fill="#000000">`EphemeralPrivateKey`&#39;s</text>
<text text-anchor="middle" x="144" y="-2146.3" font-family="Times,serif" font-size="14.00" fill="#000000">for Orchard, Sapling,</text>
<text text-anchor="middle" x="144" y="-2131.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#181 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#181</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/181" xlink:title="ZcashFoundation/zebra#181&#10;Sprout note&#10;encryption/decryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2105 32.5,-2105 32.5,-2037 255.5,-2037 255.5,-2105"/>
<text text-anchor="middle" x="144" y="-2089.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#181</text>
<text text-anchor="middle" x="144" y="-2074.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout note</text>
<text text-anchor="middle" x="144" y="-2059.8" font-family="Times,serif" font-size="14.00" fill="#000000">encryption/decryption</text>
<text text-anchor="middle" x="144" y="-2044.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#321 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#321</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/321" xlink:title="ZcashFoundation/zebra#321&#10;Create Output Proof" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2019 32.5,-2019 32.5,-1981 255.5,-1981 255.5,-2019"/>
<text text-anchor="middle" x="144" y="-2003.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#321</text>
<text text-anchor="middle" x="144" y="-1988.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create Output Proof</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#272 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#272</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/272" xlink:title="ZcashFoundation/zebra#272&#10;Sprout Key Agreement and&#10;KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-1962.5 32.5,-1962.5 32.5,-1909.5 255.5,-1909.5 255.5,-1962.5"/>
<text text-anchor="middle" x="144" y="-1947.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#272</text>
<text text-anchor="middle" x="144" y="-1932.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout Key Agreement and</text>
<text text-anchor="middle" x="144" y="-1917.3" font-family="Times,serif" font-size="14.00" fill="#000000">KDF</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2496 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#2496</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2496" xlink:title="ZcashFoundation/zebra#2496&#10;Handle a ivk == ⊥&#10;(KA^Orchard private key)&#10;when generating an&#10;Orchard Spending Key" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1891.5 28,-1891.5 28,-1808.5 260,-1808.5 260,-1891.5"/>
<text text-anchor="middle" x="144" y="-1876.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2496</text>
<text text-anchor="middle" x="144" y="-1861.3" font-family="Times,serif" font-size="14.00" fill="#000000">Handle a ivk == ⊥</text>
<text text-anchor="middle" x="144" y="-1846.3" font-family="Times,serif" font-size="14.00" fill="#000000">(KA^Orchard private key)</text>
<text text-anchor="middle" x="144" y="-1831.3" font-family="Times,serif" font-size="14.00" fill="#000000">when generating an</text>
<text text-anchor="middle" x="144" y="-1816.3" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard Spending Key</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3869 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#3869</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3869" xlink:title="ZcashFoundation/zebra#3869&#10;Orchard: ensure that ivk&#10;= 0 is rejected if that&#10;negligible case occurs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1790 28,-1790 28,-1722 260,-1722 260,-1790"/>
<text text-anchor="middle" x="144" y="-1774.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3869</text>
<text text-anchor="middle" x="144" y="-1759.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: ensure that ivk</text>
<text text-anchor="middle" x="144" y="-1744.8" font-family="Times,serif" font-size="14.00" fill="#000000">= 0 is rejected if that</text>
<text text-anchor="middle" x="144" y="-1729.8" font-family="Times,serif" font-size="14.00" fill="#000000">negligible case occurs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#278 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#278</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/278" xlink:title="ZcashFoundation/zebra#278&#10;Sapling Note Builder" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-1704 32.5,-1704 32.5,-1666 255.5,-1666 255.5,-1704"/>
<text text-anchor="middle" x="144" y="-1688.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#278</text>
<text text-anchor="middle" x="144" y="-1673.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling Note Builder</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2447 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#2447</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2447" xlink:title="ZcashFoundation/zebra#2447&#10;Define a new `Amount`&#10;`Constraint` for Note&#10;values w/ [0..2^64) as&#10;`valid_range()`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1647.5 28,-1647.5 28,-1564.5 260,-1564.5 260,-1647.5"/>
<text text-anchor="middle" x="144" y="-1632.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2447</text>
<text text-anchor="middle" x="144" y="-1617.3" font-family="Times,serif" font-size="14.00" fill="#000000">Define a new `Amount`</text>
<text text-anchor="middle" x="144" y="-1602.3" font-family="Times,serif" font-size="14.00" fill="#000000">`Constraint` for Note</text>
<text text-anchor="middle" x="144" y="-1587.3" font-family="Times,serif" font-size="14.00" fill="#000000">values w/ [0..2^64) as</text>
<text text-anchor="middle" x="144" y="-1572.3" font-family="Times,serif" font-size="14.00" fill="#000000">`valid_range()`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2041 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#2041</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2041" xlink:title="ZcashFoundation/zebra#2041&#10;Orchard: derive&#10;OutgoingCipherKey (&#10;Sapling and Orchard)" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1546 28,-1546 28,-1478 260,-1478 260,-1546"/>
<text text-anchor="middle" x="144" y="-1530.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2041</text>
<text text-anchor="middle" x="144" y="-1515.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: derive</text>
<text text-anchor="middle" x="144" y="-1500.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutgoingCipherKey (</text>
<text text-anchor="middle" x="144" y="-1485.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling and Orchard)</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#320 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#320</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/320" xlink:title="ZcashFoundation/zebra#320&#10;Create a Spend Proof" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-1460 32.5,-1460 32.5,-1422 255.5,-1422 255.5,-1460"/>
<text text-anchor="middle" x="144" y="-1444.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#320</text>
<text text-anchor="middle" x="144" y="-1429.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create a Spend Proof</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2080 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#2080</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2080" xlink:title="ZcashFoundation/zebra#2080&#10;[blocked on frost]&#10;replace`redpallas` module&#10;with `reddsa`/`redpallas`&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1403.5 28,-1403.5 28,-1320.5 260,-1320.5 260,-1403.5"/>
<text text-anchor="middle" x="144" y="-1388.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2080</text>
<text text-anchor="middle" x="144" y="-1373.3" font-family="Times,serif" font-size="14.00" fill="#000000">[blocked on frost]</text>
<text text-anchor="middle" x="144" y="-1358.3" font-family="Times,serif" font-size="14.00" fill="#000000">replace`redpallas` module</text>
<text text-anchor="middle" x="144" y="-1343.3" font-family="Times,serif" font-size="14.00" fill="#000000">with `reddsa`/`redpallas`</text>
<text text-anchor="middle" x="144" y="-1328.3" font-family="Times,serif" font-size="14.00" fill="#000000">crate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2095 -->
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#2095</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2095" xlink:title="ZcashFoundation/zebra#2095&#10;Orchard: update&#10;note/action generation to&#10;include input note&#10;nullifier in the&#10;PRF^expand invocations" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1302 28,-1302 28,-1204 260,-1204 260,-1302"/>
<text text-anchor="middle" x="144" y="-1286.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2095</text>
<text text-anchor="middle" x="144" y="-1271.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: update</text>
<text text-anchor="middle" x="144" y="-1256.8" font-family="Times,serif" font-size="14.00" fill="#000000">note/action generation to</text>
<text text-anchor="middle" x="144" y="-1241.8" font-family="Times,serif" font-size="14.00" fill="#000000">include input note</text>
<text text-anchor="middle" x="144" y="-1226.8" font-family="Times,serif" font-size="14.00" fill="#000000">nullifier in the</text>
<text text-anchor="middle" x="144" y="-1211.8" font-family="Times,serif" font-size="14.00" fill="#000000">PRF^expand invocations</text>
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2001" xlink:title="ZcashFoundation/zebra#2001&#10;Write a draft security&#10;triage RFC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-841.5 28,-841.5 28,-788.5 260,-788.5 260,-841.5"/>
<text text-anchor="middle" x="144" y="-826.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="144" y="-811.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
<text text-anchor="middle" x="144" y="-796.3" font-family="Times,serif" font-size="14.00" fill="#000000">triage RFC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node19" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-928 316,-928 316,-860 548,-860 548,-928"/>
<text text-anchor="middle" x="432" y="-912.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="432" y="-897.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
@ -269,9 +131,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node20" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-842 316,-842 316,-774 548,-774 548,-842"/>
<text text-anchor="middle" x="432" y="-826.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="432" y="-811.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
@ -281,9 +143,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node21" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-856.5 584,-856.5 584,-773.5 816,-773.5 816,-856.5"/>
<text text-anchor="middle" x="700" y="-841.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="700" y="-826.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
@ -294,15 +156,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432 -->
<g id="edge3" class="edge">
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432</title>
<path fill="none" stroke="#000000" d="M548.38,-811.04C556.71,-811.26 565.14,-811.48 573.53,-811.7"/>
<polygon fill="#000000" stroke="#000000" points="573.6541,-815.2042 583.74,-811.96 573.8324,-808.2065 573.6541,-815.2042"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node22" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-755.5 584,-755.5 584,-702.5 816,-702.5 816,-755.5"/>
<text text-anchor="middle" x="700" y="-740.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="700" y="-725.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
@ -311,9 +173,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node23" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-684 584,-684 584,-616 816,-616 816,-684"/>
<text text-anchor="middle" x="700" y="-668.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="700" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
@ -334,15 +196,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge6" class="edge">
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
<path fill="none" stroke="#000000" d="M816.38,-650C824.71,-650 833.14,-650 841.53,-650"/>
<polygon fill="#000000" stroke="#000000" points="841.74,-653.5001 851.74,-650 841.74,-646.5001 841.74,-653.5001"/>
</g>
<!-- ZcashFoundation/zebra#4448 -->
<g id="node24" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4448</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-755.5 316,-755.5 316,-702.5 548,-702.5 548,-755.5"/>
<text text-anchor="middle" x="432" y="-740.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4448</text>
<text text-anchor="middle" x="432" y="-725.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide on supported</text>
@ -351,15 +213,15 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge4" class="edge">
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M548.38,-729C556.71,-729 565.14,-729 573.53,-729"/>
<polygon fill="#000000" stroke="#000000" points="573.74,-732.5001 583.74,-729 573.74,-725.5001 573.74,-732.5001"/>
</g>
<!-- ZcashFoundation/zebra#4562 -->
<g id="node25" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#4562</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-684 316,-684 316,-616 548,-616 548,-684"/>
<text text-anchor="middle" x="432" y="-668.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4562</text>
<text text-anchor="middle" x="432" y="-653.8" font-family="Times,serif" font-size="14.00" fill="#000000">Deploy long&#45;running Zebra</text>
@ -369,139 +231,277 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4562&#45;&gt;ZcashFoundation/zebra#1904 -->
<g id="edge5" class="edge">
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#4562&#45;&gt;ZcashFoundation/zebra#1904</title>
<path fill="none" stroke="#000000" d="M548.38,-650C556.71,-650 565.14,-650 573.53,-650"/>
<polygon fill="#000000" stroke="#000000" points="573.74,-653.5001 583.74,-650 573.74,-646.5001 573.74,-653.5001"/>
</g>
<!-- ZcashFoundation/zebra#2001 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2001" xlink:title="ZcashFoundation/zebra#2001&#10;Write a draft security&#10;triage RFC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-597.5 316,-597.5 316,-544.5 548,-544.5 548,-597.5"/>
<text text-anchor="middle" x="432" y="-582.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="432" y="-567.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
<text text-anchor="middle" x="432" y="-552.3" font-family="Times,serif" font-size="14.00" fill="#000000">triage RFC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1621 -->
<g id="node27" class="node open">
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#1621</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-526.5 316,-526.5 316,-473.5 548,-473.5 548,-526.5"/>
<text text-anchor="middle" x="432" y="-511.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1621</text>
<text text-anchor="middle" x="432" y="-496.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run `zebrad start` by</text>
<text text-anchor="middle" x="432" y="-481.3" font-family="Times,serif" font-size="14.00" fill="#000000">default</text>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-597.5 316,-597.5 316,-544.5 548,-544.5 548,-597.5"/>
<text text-anchor="middle" x="432" y="-582.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1621</text>
<text text-anchor="middle" x="432" y="-567.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run `zebrad start` by</text>
<text text-anchor="middle" x="432" y="-552.3" font-family="Times,serif" font-size="14.00" fill="#000000">default</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node28" class="node open">
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-455.5 316,-455.5 316,-402.5 548,-402.5 548,-455.5"/>
<text text-anchor="middle" x="432" y="-440.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="432" y="-425.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
<text text-anchor="middle" x="432" y="-410.3" font-family="Times,serif" font-size="14.00" fill="#000000">security@zfnd.org</text>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-526.5 316,-526.5 316,-473.5 548,-473.5 548,-526.5"/>
<text text-anchor="middle" x="432" y="-511.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="432" y="-496.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
<text text-anchor="middle" x="432" y="-481.3" font-family="Times,serif" font-size="14.00" fill="#000000">security@zfnd.org</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node29" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra stable download&#10;should be linked from&#10;ZFND website" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-384 316,-384 316,-316 548,-316 548,-384"/>
<text text-anchor="middle" x="432" y="-368.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="432" y="-353.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra stable download</text>
<text text-anchor="middle" x="432" y="-338.8" font-family="Times,serif" font-size="14.00" fill="#000000">should be linked from</text>
<text text-anchor="middle" x="432" y="-323.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZFND website</text>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra stable download&#10;should be linked from&#10;ZFND website" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-455 316,-455 316,-387 548,-387 548,-455"/>
<text text-anchor="middle" x="432" y="-439.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="432" y="-424.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra stable download</text>
<text text-anchor="middle" x="432" y="-409.8" font-family="Times,serif" font-size="14.00" fill="#000000">should be linked from</text>
<text text-anchor="middle" x="432" y="-394.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZFND website</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1617 -->
<g id="node30" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#1617</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1617" xlink:title="ZcashFoundation/zebra#1617&#10;Move long README sections&#10;to the book, to make it&#10;easier for new users to&#10;get started with Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-297.5 316,-297.5 316,-214.5 548,-214.5 548,-297.5"/>
<text text-anchor="middle" x="432" y="-282.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1617</text>
<text text-anchor="middle" x="432" y="-267.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move long README sections</text>
<text text-anchor="middle" x="432" y="-252.3" font-family="Times,serif" font-size="14.00" fill="#000000">to the book, to make it</text>
<text text-anchor="middle" x="432" y="-237.3" font-family="Times,serif" font-size="14.00" fill="#000000">easier for new users to</text>
<text text-anchor="middle" x="432" y="-222.3" font-family="Times,serif" font-size="14.00" fill="#000000">get started with Zebra</text>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1617" xlink:title="ZcashFoundation/zebra#1617&#10;Move long README sections&#10;to the book, to make it&#10;easier for new users to&#10;get started with Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="548,-368.5 316,-368.5 316,-285.5 548,-285.5 548,-368.5"/>
<text text-anchor="middle" x="432" y="-353.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1617</text>
<text text-anchor="middle" x="432" y="-338.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move long README sections</text>
<text text-anchor="middle" x="432" y="-323.3" font-family="Times,serif" font-size="14.00" fill="#000000">to the book, to make it</text>
<text text-anchor="middle" x="432" y="-308.3" font-family="Times,serif" font-size="14.00" fill="#000000">easier for new users to</text>
<text text-anchor="middle" x="432" y="-293.3" font-family="Times,serif" font-size="14.00" fill="#000000">get started with Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2971 -->
<!-- ZcashFoundation/zebra#271 -->
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#271</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/271" xlink:title="ZcashFoundation/zebra#271&#10;Sapling/Orchard Key&#10;Agreement and KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2562.5 32.5,-2562.5 32.5,-2509.5 255.5,-2509.5 255.5,-2562.5"/>
<text text-anchor="middle" x="144" y="-2547.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#271</text>
<text text-anchor="middle" x="144" y="-2532.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard Key</text>
<text text-anchor="middle" x="144" y="-2517.3" font-family="Times,serif" font-size="14.00" fill="#000000">Agreement and KDF</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#269 -->
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#269</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/269" xlink:title="ZcashFoundation/zebra#269&#10;Sapling/Orchard note&#10;encryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="543.5,-2491 320.5,-2491 320.5,-2423 543.5,-2423 543.5,-2491"/>
<text text-anchor="middle" x="432" y="-2475.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#269</text>
<text text-anchor="middle" x="432" y="-2460.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling/Orchard note</text>
<text text-anchor="middle" x="432" y="-2445.8" font-family="Times,serif" font-size="14.00" fill="#000000">encryption</text>
<text text-anchor="middle" x="432" y="-2430.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#269</title>
<path fill="none" stroke="#000000" d="M252.25,-2509.5C264.33,-2506.4 276.44,-2503.2 288,-2500 295.34,-2498 302.88,-2495.9 310.48,-2493.7"/>
<polygon fill="#000000" stroke="#000000" points="311.4932,-2497.0505 320.12,-2490.9 309.5406,-2490.3283 311.4932,-2497.0505"/>
</g>
<!-- ZcashFoundation/zebra#3002 -->
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#3002</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3002" xlink:title="ZcashFoundation/zebra#3002&#10;Sapling note decryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-2562.5 316,-2562.5 316,-2509.5 548,-2509.5 548,-2562.5"/>
<text text-anchor="middle" x="432" y="-2547.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3002</text>
<text text-anchor="middle" x="432" y="-2532.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling note decryption</text>
<text text-anchor="middle" x="432" y="-2517.3" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#271&#45;&gt;ZcashFoundation/zebra#3002</title>
<path fill="none" stroke="#000000" d="M255.76,-2536C272,-2536 288.81,-2536 305.31,-2536"/>
<polygon fill="#000000" stroke="#000000" points="305.54,-2539.5001 315.54,-2536 305.54,-2532.5001 305.54,-2539.5001"/>
</g>
<!-- ZcashFoundation/zebra#325 -->
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#325</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/325" xlink:title="ZcashFoundation/zebra#325&#10;Block Chain Scanning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2491 32.5,-2491 32.5,-2453 255.5,-2453 255.5,-2491"/>
<text text-anchor="middle" x="144" y="-2475.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#325</text>
<text text-anchor="middle" x="144" y="-2460.8" font-family="Times,serif" font-size="14.00" fill="#000000">Block Chain Scanning</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#267 -->
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#267</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/267" xlink:title="ZcashFoundation/zebra#267&#10;Implement ZIP&#45;32 Sapling&#10;and Orchard key&#10;derivation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2435 32.5,-2435 32.5,-2367 255.5,-2367 255.5,-2435"/>
<text text-anchor="middle" x="144" y="-2419.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#267</text>
<text text-anchor="middle" x="144" y="-2404.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement ZIP&#45;32 Sapling</text>
<text text-anchor="middle" x="144" y="-2389.8" font-family="Times,serif" font-size="14.00" fill="#000000">and Orchard key</text>
<text text-anchor="middle" x="144" y="-2374.8" font-family="Times,serif" font-size="14.00" fill="#000000">derivation</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2064 -->
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#2064</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2064" xlink:title="ZcashFoundation/zebra#2064&#10;Import Poseidon hash into&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2348.5 28,-2348.5 28,-2295.5 260,-2295.5 260,-2348.5"/>
<text text-anchor="middle" x="144" y="-2333.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2064</text>
<text text-anchor="middle" x="144" y="-2318.3" font-family="Times,serif" font-size="14.00" fill="#000000">Import Poseidon hash into</text>
<text text-anchor="middle" x="144" y="-2303.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2192 -->
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#2192</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2192" xlink:title="ZcashFoundation/zebra#2192&#10;Implement&#10;`EphemeralPrivateKey`&#39;s&#10;for Orchard, Sapling,&#10;Sprout" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2277.5 28,-2277.5 28,-2194.5 260,-2194.5 260,-2277.5"/>
<text text-anchor="middle" x="144" y="-2262.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2192</text>
<text text-anchor="middle" x="144" y="-2247.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement</text>
<text text-anchor="middle" x="144" y="-2232.3" font-family="Times,serif" font-size="14.00" fill="#000000">`EphemeralPrivateKey`&#39;s</text>
<text text-anchor="middle" x="144" y="-2217.3" font-family="Times,serif" font-size="14.00" fill="#000000">for Orchard, Sapling,</text>
<text text-anchor="middle" x="144" y="-2202.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#181 -->
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#181</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/181" xlink:title="ZcashFoundation/zebra#181&#10;Sprout note&#10;encryption/decryption&#10;implementation." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2176 32.5,-2176 32.5,-2108 255.5,-2108 255.5,-2176"/>
<text text-anchor="middle" x="144" y="-2160.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#181</text>
<text text-anchor="middle" x="144" y="-2145.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout note</text>
<text text-anchor="middle" x="144" y="-2130.8" font-family="Times,serif" font-size="14.00" fill="#000000">encryption/decryption</text>
<text text-anchor="middle" x="144" y="-2115.8" font-family="Times,serif" font-size="14.00" fill="#000000">implementation.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#321 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#321</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/321" xlink:title="ZcashFoundation/zebra#321&#10;Create Output Proof" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2090 32.5,-2090 32.5,-2052 255.5,-2052 255.5,-2090"/>
<text text-anchor="middle" x="144" y="-2074.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#321</text>
<text text-anchor="middle" x="144" y="-2059.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create Output Proof</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#272 -->
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#272</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/272" xlink:title="ZcashFoundation/zebra#272&#10;Sprout Key Agreement and&#10;KDF" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-2033.5 32.5,-2033.5 32.5,-1980.5 255.5,-1980.5 255.5,-2033.5"/>
<text text-anchor="middle" x="144" y="-2018.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#272</text>
<text text-anchor="middle" x="144" y="-2003.3" font-family="Times,serif" font-size="14.00" fill="#000000">Sprout Key Agreement and</text>
<text text-anchor="middle" x="144" y="-1988.3" font-family="Times,serif" font-size="14.00" fill="#000000">KDF</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2496 -->
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#2496</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2496" xlink:title="ZcashFoundation/zebra#2496&#10;Handle a ivk == ⊥&#10;(KA^Orchard private key)&#10;when generating an&#10;Orchard Spending Key" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1962.5 28,-1962.5 28,-1879.5 260,-1879.5 260,-1962.5"/>
<text text-anchor="middle" x="144" y="-1947.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2496</text>
<text text-anchor="middle" x="144" y="-1932.3" font-family="Times,serif" font-size="14.00" fill="#000000">Handle a ivk == ⊥</text>
<text text-anchor="middle" x="144" y="-1917.3" font-family="Times,serif" font-size="14.00" fill="#000000">(KA^Orchard private key)</text>
<text text-anchor="middle" x="144" y="-1902.3" font-family="Times,serif" font-size="14.00" fill="#000000">when generating an</text>
<text text-anchor="middle" x="144" y="-1887.3" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard Spending Key</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3869 -->
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#3869</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3869" xlink:title="ZcashFoundation/zebra#3869&#10;Orchard: ensure that ivk&#10;= 0 is rejected if that&#10;negligible case occurs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1861 28,-1861 28,-1793 260,-1793 260,-1861"/>
<text text-anchor="middle" x="144" y="-1845.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3869</text>
<text text-anchor="middle" x="144" y="-1830.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: ensure that ivk</text>
<text text-anchor="middle" x="144" y="-1815.8" font-family="Times,serif" font-size="14.00" fill="#000000">= 0 is rejected if that</text>
<text text-anchor="middle" x="144" y="-1800.8" font-family="Times,serif" font-size="14.00" fill="#000000">negligible case occurs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#278 -->
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#278</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/278" xlink:title="ZcashFoundation/zebra#278&#10;Sapling Note Builder" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-1775 32.5,-1775 32.5,-1737 255.5,-1737 255.5,-1775"/>
<text text-anchor="middle" x="144" y="-1759.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#278</text>
<text text-anchor="middle" x="144" y="-1744.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling Note Builder</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2447 -->
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#2971</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2971" xlink:title="ZcashFoundation/zebra#2971&#10;Fix crawler.rs doctest" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1157 28,-1157 28,-1119 260,-1119 260,-1157"/>
<text text-anchor="middle" x="144" y="-1141.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2971</text>
<text text-anchor="middle" x="144" y="-1126.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix crawler.rs doctest</text>
<title>ZcashFoundation/zebra#2447</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2447" xlink:title="ZcashFoundation/zebra#2447&#10;Define a new `Amount`&#10;`Constraint` for Note&#10;values w/ [0..2^64) as&#10;`valid_range()`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1718.5 28,-1718.5 28,-1635.5 260,-1635.5 260,-1718.5"/>
<text text-anchor="middle" x="144" y="-1703.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2447</text>
<text text-anchor="middle" x="144" y="-1688.3" font-family="Times,serif" font-size="14.00" fill="#000000">Define a new `Amount`</text>
<text text-anchor="middle" x="144" y="-1673.3" font-family="Times,serif" font-size="14.00" fill="#000000">`Constraint` for Note</text>
<text text-anchor="middle" x="144" y="-1658.3" font-family="Times,serif" font-size="14.00" fill="#000000">values w/ [0..2^64) as</text>
<text text-anchor="middle" x="144" y="-1643.3" font-family="Times,serif" font-size="14.00" fill="#000000">`valid_range()`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4549 -->
<!-- ZcashFoundation/zebra#2041 -->
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#4549</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4549" xlink:title="ZcashFoundation/zebra#4549&#10;Document optional zebrad&#10;Rust features" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1100.5 28,-1100.5 28,-1047.5 260,-1047.5 260,-1100.5"/>
<text text-anchor="middle" x="144" y="-1085.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4549</text>
<text text-anchor="middle" x="144" y="-1070.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document optional zebrad</text>
<text text-anchor="middle" x="144" y="-1055.3" font-family="Times,serif" font-size="14.00" fill="#000000">Rust features</text>
<title>ZcashFoundation/zebra#2041</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2041" xlink:title="ZcashFoundation/zebra#2041&#10;Orchard: derive&#10;OutgoingCipherKey (&#10;Sapling and Orchard)" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1617 28,-1617 28,-1549 260,-1549 260,-1617"/>
<text text-anchor="middle" x="144" y="-1601.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2041</text>
<text text-anchor="middle" x="144" y="-1586.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: derive</text>
<text text-anchor="middle" x="144" y="-1571.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutgoingCipherKey (</text>
<text text-anchor="middle" x="144" y="-1556.8" font-family="Times,serif" font-size="14.00" fill="#000000">Sapling and Orchard)</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4651 -->
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#4651</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4651" xlink:title="ZcashFoundation/zebra#4651&#10;Tag Zebra beta.12 release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-1049 316,-1049 316,-1011 548,-1011 548,-1049"/>
<text text-anchor="middle" x="432" y="-1033.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4651</text>
<text text-anchor="middle" x="432" y="-1018.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra beta.12 release</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4549&#45;&gt;ZcashFoundation/zebra#4651 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#4549&#45;&gt;ZcashFoundation/zebra#4651</title>
<path fill="none" stroke="#000000" d="M260.31,-1056.2C275.29,-1053.9 290.69,-1051.6 305.83,-1049.3"/>
<polygon fill="#000000" stroke="#000000" points="306.3579,-1052.76 315.72,-1047.8 305.3082,-1045.8392 306.3579,-1052.76"/>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<!-- ZcashFoundation/zebra#320 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Revise Release Process&#10;RFC Draft" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1029.5 28,-1029.5 28,-976.5 260,-976.5 260,-1029.5"/>
<text text-anchor="middle" x="144" y="-1014.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="144" y="-999.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revise Release Process</text>
<text text-anchor="middle" x="144" y="-984.3" font-family="Times,serif" font-size="14.00" fill="#000000">RFC Draft</text>
<title>ZcashFoundation/zebra#320</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/320" xlink:title="ZcashFoundation/zebra#320&#10;Create a Spend Proof" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="255.5,-1531 32.5,-1531 32.5,-1493 255.5,-1493 255.5,-1531"/>
<text text-anchor="middle" x="144" y="-1515.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#320</text>
<text text-anchor="middle" x="144" y="-1500.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create a Spend Proof</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2972 -->
<!-- ZcashFoundation/zebra#2080 -->
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#2972</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2972" xlink:title="ZcashFoundation/zebra#2972&#10;Make it easy for users to&#10;discover how to configure&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-958 28,-958 28,-890 260,-890 260,-958"/>
<text text-anchor="middle" x="144" y="-942.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2972</text>
<text text-anchor="middle" x="144" y="-927.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make it easy for users to</text>
<text text-anchor="middle" x="144" y="-912.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover how to configure</text>
<text text-anchor="middle" x="144" y="-897.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
<title>ZcashFoundation/zebra#2080</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2080" xlink:title="ZcashFoundation/zebra#2080&#10;[blocked on frost]&#10;replace`redpallas` module&#10;with `reddsa`/`redpallas`&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1474.5 28,-1474.5 28,-1391.5 260,-1391.5 260,-1474.5"/>
<text text-anchor="middle" x="144" y="-1459.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2080</text>
<text text-anchor="middle" x="144" y="-1444.3" font-family="Times,serif" font-size="14.00" fill="#000000">[blocked on frost]</text>
<text text-anchor="middle" x="144" y="-1429.3" font-family="Times,serif" font-size="14.00" fill="#000000">replace`redpallas` module</text>
<text text-anchor="middle" x="144" y="-1414.3" font-family="Times,serif" font-size="14.00" fill="#000000">with `reddsa`/`redpallas`</text>
<text text-anchor="middle" x="144" y="-1399.3" font-family="Times,serif" font-size="14.00" fill="#000000">crate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2740 -->
<!-- ZcashFoundation/zebra#2095 -->
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#2740</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2740" xlink:title="ZcashFoundation/zebra#2740&#10;Documentation: link to&#10;Zebra architecture blog&#10;posts in zebrad overview&#10;for devs in the book" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-871.5 28,-871.5 28,-788.5 260,-788.5 260,-871.5"/>
<text text-anchor="middle" x="144" y="-856.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2740</text>
<text text-anchor="middle" x="144" y="-841.3" font-family="Times,serif" font-size="14.00" fill="#000000">Documentation: link to</text>
<text text-anchor="middle" x="144" y="-826.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra architecture blog</text>
<text text-anchor="middle" x="144" y="-811.3" font-family="Times,serif" font-size="14.00" fill="#000000">posts in zebrad overview</text>
<text text-anchor="middle" x="144" y="-796.3" font-family="Times,serif" font-size="14.00" fill="#000000">for devs in the book</text>
<title>ZcashFoundation/zebra#2095</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2095" xlink:title="ZcashFoundation/zebra#2095&#10;Orchard: update&#10;note/action generation to&#10;include input note&#10;nullifier in the&#10;PRF^expand invocations" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1373 28,-1373 28,-1275 260,-1275 260,-1373"/>
<text text-anchor="middle" x="144" y="-1357.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2095</text>
<text text-anchor="middle" x="144" y="-1342.8" font-family="Times,serif" font-size="14.00" fill="#000000">Orchard: update</text>
<text text-anchor="middle" x="144" y="-1327.8" font-family="Times,serif" font-size="14.00" fill="#000000">note/action generation to</text>
<text text-anchor="middle" x="144" y="-1312.8" font-family="Times,serif" font-size="14.00" fill="#000000">include input note</text>
<text text-anchor="middle" x="144" y="-1297.8" font-family="Times,serif" font-size="14.00" fill="#000000">nullifier in the</text>
<text text-anchor="middle" x="144" y="-1282.8" font-family="Times,serif" font-size="14.00" fill="#000000">PRF^expand invocations</text>
</a>
</g>
</g>
@ -600,10 +600,10 @@
<g id="node45" class="node open">
<title>ZcashFoundation/zebra#4350</title>
<g id="a_node45"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4350" xlink:title="ZcashFoundation/zebra#4350&#10;Add GetMempoolTx gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-319.5 28,-319.5 28,-266.5 260,-266.5 260,-319.5"/>
<text text-anchor="middle" x="144" y="-304.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4350</text>
<text text-anchor="middle" x="144" y="-289.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetMempoolTx gRPC</text>
<text text-anchor="middle" x="144" y="-274.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2663.5 28,-2663.5 28,-2610.5 260,-2610.5 260,-2663.5"/>
<text text-anchor="middle" x="144" y="-2648.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4350</text>
<text text-anchor="middle" x="144" y="-2633.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetMempoolTx gRPC</text>
<text text-anchor="middle" x="144" y="-2618.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
</a>
</g>
</g>
@ -611,10 +611,10 @@
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#3247</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3247" xlink:title="ZcashFoundation/zebra#3247&#10;Tracking: Questions for&#10;Network Audit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2584.5 28,-2584.5 28,-2531.5 260,-2531.5 260,-2584.5"/>
<text text-anchor="middle" x="144" y="-2569.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="144" y="-2554.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="144" y="-2539.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2756.5 28,-2756.5 28,-2703.5 260,-2703.5 260,-2756.5"/>
<text text-anchor="middle" x="144" y="-2741.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="144" y="-2726.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="144" y="-2711.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
</a>
</g>
</g>
@ -622,11 +622,11 @@
<g id="node48" class="node open">
<title>ZcashFoundation/zebra#4150</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4150" xlink:title="ZcashFoundation/zebra#4150&#10;Update column family&#10;names to match Zebra&#39;s&#10;database design" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2671 28,-2671 28,-2603 260,-2603 260,-2671"/>
<text text-anchor="middle" x="144" y="-2655.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4150</text>
<text text-anchor="middle" x="144" y="-2640.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update column family</text>
<text text-anchor="middle" x="144" y="-2625.8" font-family="Times,serif" font-size="14.00" fill="#000000">names to match Zebra&#39;s</text>
<text text-anchor="middle" x="144" y="-2610.8" font-family="Times,serif" font-size="14.00" fill="#000000">database design</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2843 28,-2843 28,-2775 260,-2775 260,-2843"/>
<text text-anchor="middle" x="144" y="-2827.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4150</text>
<text text-anchor="middle" x="144" y="-2812.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update column family</text>
<text text-anchor="middle" x="144" y="-2797.8" font-family="Times,serif" font-size="14.00" fill="#000000">names to match Zebra&#39;s</text>
<text text-anchor="middle" x="144" y="-2782.8" font-family="Times,serif" font-size="14.00" fill="#000000">database design</text>
</a>
</g>
</g>
@ -634,13 +634,13 @@
<g id="node49" class="node open">
<title>ZcashFoundation/zebra#4639</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4639" xlink:title="ZcashFoundation/zebra#4639&#10;fix(state): Update column&#10;family names to match&#10;Zebra&#39;s database design" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2757 28,-2757 28,-2753 24,-2753 24,-2749 28,-2749 28,-2697 24,-2697 24,-2693 28,-2693 28,-2689 260,-2689 260,-2757"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-2753 32,-2753 32,-2749 28,-2749 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-2697 32,-2697 32,-2693 28,-2693 "/>
<text text-anchor="middle" x="144" y="-2741.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4639</text>
<text text-anchor="middle" x="144" y="-2726.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(state): Update column</text>
<text text-anchor="middle" x="144" y="-2711.8" font-family="Times,serif" font-size="14.00" fill="#000000">family names to match</text>
<text text-anchor="middle" x="144" y="-2696.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra&#39;s database design</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2929 28,-2929 28,-2925 24,-2925 24,-2921 28,-2921 28,-2869 24,-2869 24,-2865 28,-2865 28,-2861 260,-2861 260,-2929"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-2925 32,-2925 32,-2921 28,-2921 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-2869 32,-2869 32,-2865 28,-2865 "/>
<text text-anchor="middle" x="144" y="-2913.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4639</text>
<text text-anchor="middle" x="144" y="-2898.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(state): Update column</text>
<text text-anchor="middle" x="144" y="-2883.8" font-family="Times,serif" font-size="14.00" fill="#000000">family names to match</text>
<text text-anchor="middle" x="144" y="-2868.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra&#39;s database design</text>
</a>
</g>
</g>
@ -648,11 +648,11 @@
<g id="node50" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2843 28,-2843 28,-2775 260,-2775 260,-2843"/>
<text text-anchor="middle" x="144" y="-2827.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="144" y="-2812.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="144" y="-2797.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="144" y="-2782.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-3015 28,-3015 28,-2947 260,-2947 260,-3015"/>
<text text-anchor="middle" x="144" y="-2999.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="144" y="-2984.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="144" y="-2969.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="144" y="-2954.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
@ -660,12 +660,12 @@
<g id="node51" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-2944.5 28,-2944.5 28,-2861.5 260,-2861.5 260,-2944.5"/>
<text text-anchor="middle" x="144" y="-2929.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="144" y="-2914.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="144" y="-2899.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="144" y="-2884.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="144" y="-2869.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-3116.5 28,-3116.5 28,-3033.5 260,-3033.5 260,-3116.5"/>
<text text-anchor="middle" x="144" y="-3101.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="144" y="-3086.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="144" y="-3071.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="144" y="-3056.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="144" y="-3041.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
@ -673,31 +673,31 @@
<g id="node52" class="node open">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-2937 316,-2937 316,-2869 548,-2869 548,-2937"/>
<text text-anchor="middle" x="432" y="-2921.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="432" y="-2906.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="432" y="-2891.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="432" y="-2876.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
<polygon fill="#c2e0c6" stroke="#000000" points="548,-3109 316,-3109 316,-3041 548,-3041 548,-3109"/>
<text text-anchor="middle" x="432" y="-3093.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="432" y="-3078.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="432" y="-3063.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="432" y="-3048.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="#000000" d="M260.31,-2903C275.15,-2903 290.4,-2903 305.39,-2903"/>
<polygon fill="#000000" stroke="#000000" points="305.72,-2906.5001 315.72,-2903 305.72,-2899.5001 305.72,-2906.5001"/>
<path fill="none" stroke="#000000" d="M260.31,-3075C275.15,-3075 290.4,-3075 305.39,-3075"/>
<polygon fill="#000000" stroke="#000000" points="305.72,-3078.5001 315.72,-3075 305.72,-3071.5001 305.72,-3078.5001"/>
</g>
<!-- ZcashFoundation/zebra#4537 -->
<g id="node53" class="node open">
<title>ZcashFoundation/zebra#4537</title>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4537" xlink:title="ZcashFoundation/zebra#4537&#10;test(grpc):&#10;`GetMempoolTx` and&#10;`GetMempoolStream` test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-3031 28,-3031 28,-3027 24,-3027 24,-3023 28,-3023 28,-2971 24,-2971 24,-2967 28,-2967 28,-2963 260,-2963 260,-3031"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3027 32,-3027 32,-3023 28,-3023 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-2971 32,-2971 32,-2967 28,-2967 "/>
<text text-anchor="middle" x="144" y="-3015.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4537</text>
<text text-anchor="middle" x="144" y="-3000.8" font-family="Times,serif" font-size="14.00" fill="#000000">test(grpc):</text>
<text text-anchor="middle" x="144" y="-2985.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolTx` and</text>
<text text-anchor="middle" x="144" y="-2970.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolStream` test</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-3203 28,-3203 28,-3199 24,-3199 24,-3195 28,-3195 28,-3143 24,-3143 24,-3139 28,-3139 28,-3135 260,-3135 260,-3203"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3199 32,-3199 32,-3195 28,-3195 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3143 32,-3143 32,-3139 28,-3139 "/>
<text text-anchor="middle" x="144" y="-3187.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4537</text>
<text text-anchor="middle" x="144" y="-3172.8" font-family="Times,serif" font-size="14.00" fill="#000000">test(grpc):</text>
<text text-anchor="middle" x="144" y="-3157.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolTx` and</text>
<text text-anchor="middle" x="144" y="-3142.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolStream` test</text>
</a>
</g>
</g>
@ -734,19 +734,19 @@
<!-- ZcashFoundation/zebra#4665&#45;&gt;ZcashFoundation/zebra#4651 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#4665&#45;&gt;ZcashFoundation/zebra#4651</title>
<path fill="none" stroke="#000000" d="M260.14,-754.21C270.69,-759.77 280.28,-766.9 288,-776 342.05,-839.76 261.43,-893.59 308,-963 320.89,-982.2 341.16,-996.4 361.61,-1006.6"/>
<polygon fill="#000000" stroke="#000000" points="360.1351,-1009.7742 370.67,-1010.9 363.1366,-1003.4503 360.1351,-1009.7742"/>
<path fill="none" stroke="#000000" d="M260.14,-754.21C270.69,-759.77 280.28,-766.9 288,-776 315.03,-807.88 288.25,-926.17 308,-963 325.96,-996.5 359.76,-1023.4 387.54,-1041.4"/>
<polygon fill="#000000" stroke="#000000" points="385.9874,-1044.5574 396.32,-1046.9 389.7035,-1038.6252 385.9874,-1044.5574"/>
</g>
<!-- ZcashFoundation/zebra#4676 -->
<g id="node56" class="node open">
<title>ZcashFoundation/zebra#4676</title>
<g id="a_node56"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4676" xlink:title="ZcashFoundation/zebra#4676&#10;tests(config): Add tests&#10;for old configs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-3102.5 28,-3102.5 28,-3098.5 24,-3098.5 24,-3094.5 28,-3094.5 28,-3057.5 24,-3057.5 24,-3053.5 28,-3053.5 28,-3049.5 260,-3049.5 260,-3102.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3098.5 32,-3098.5 32,-3094.5 28,-3094.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3057.5 32,-3057.5 32,-3053.5 28,-3053.5 "/>
<text text-anchor="middle" x="144" y="-3087.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4676</text>
<text text-anchor="middle" x="144" y="-3072.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests(config): Add tests</text>
<text text-anchor="middle" x="144" y="-3057.3" font-family="Times,serif" font-size="14.00" fill="#000000">for old configs</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-3274.5 28,-3274.5 28,-3270.5 24,-3270.5 24,-3266.5 28,-3266.5 28,-3229.5 24,-3229.5 24,-3225.5 28,-3225.5 28,-3221.5 260,-3221.5 260,-3274.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3270.5 32,-3270.5 32,-3266.5 28,-3266.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-3229.5 32,-3229.5 32,-3225.5 28,-3225.5 "/>
<text text-anchor="middle" x="144" y="-3259.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4676</text>
<text text-anchor="middle" x="144" y="-3244.3" font-family="Times,serif" font-size="14.00" fill="#000000">tests(config): Add tests</text>
<text text-anchor="middle" x="144" y="-3229.3" font-family="Times,serif" font-size="14.00" fill="#000000">for old configs</text>
</a>
</g>
</g>
@ -754,21 +754,21 @@
<g id="node57" class="node open">
<title>ZcashFoundation/zebra#4671</title>
<g id="a_node57"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4671" xlink:title="ZcashFoundation/zebra#4671&#10;build(deps): bump&#10;indexmap from 1.8.2 to&#10;1.9.1" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-3110 316,-3110 316,-3106 312,-3106 312,-3102 316,-3102 316,-3050 312,-3050 312,-3046 316,-3046 316,-3042 548,-3042 548,-3110"/>
<polyline fill="none" stroke="#000000" points="316,-3106 320,-3106 320,-3102 316,-3102 "/>
<polyline fill="none" stroke="#000000" points="316,-3050 320,-3050 320,-3046 316,-3046 "/>
<text text-anchor="middle" x="432" y="-3094.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4671</text>
<text text-anchor="middle" x="432" y="-3079.8" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump</text>
<text text-anchor="middle" x="432" y="-3064.8" font-family="Times,serif" font-size="14.00" fill="#000000">indexmap from 1.8.2 to</text>
<text text-anchor="middle" x="432" y="-3049.8" font-family="Times,serif" font-size="14.00" fill="#000000">1.9.1</text>
<polygon fill="#c2e0c6" stroke="#000000" points="548,-3282 316,-3282 316,-3278 312,-3278 312,-3274 316,-3274 316,-3222 312,-3222 312,-3218 316,-3218 316,-3214 548,-3214 548,-3282"/>
<polyline fill="none" stroke="#000000" points="316,-3278 320,-3278 320,-3274 316,-3274 "/>
<polyline fill="none" stroke="#000000" points="316,-3222 320,-3222 320,-3218 316,-3218 "/>
<text text-anchor="middle" x="432" y="-3266.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4671</text>
<text text-anchor="middle" x="432" y="-3251.8" font-family="Times,serif" font-size="14.00" fill="#000000">build(deps): bump</text>
<text text-anchor="middle" x="432" y="-3236.8" font-family="Times,serif" font-size="14.00" fill="#000000">indexmap from 1.8.2 to</text>
<text text-anchor="middle" x="432" y="-3221.8" font-family="Times,serif" font-size="14.00" fill="#000000">1.9.1</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4676&#45;&gt;ZcashFoundation/zebra#4671 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#4676&#45;&gt;ZcashFoundation/zebra#4671</title>
<path fill="none" stroke="#000000" d="M260.31,-3076C275.15,-3076 290.4,-3076 305.39,-3076"/>
<polygon fill="#000000" stroke="#000000" points="305.72,-3079.5001 315.72,-3076 305.72,-3072.5001 305.72,-3079.5001"/>
<path fill="none" stroke="#000000" d="M260.31,-3248C275.15,-3248 290.4,-3248 305.39,-3248"/>
<polygon fill="#000000" stroke="#000000" points="305.72,-3251.5001 315.72,-3248 305.72,-3244.5001 305.72,-3251.5001"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View File

@ -22,46 +22,24 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 374)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-374 1056,-374 1056,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="804,-64 804,-157 1052,-157 1052,-64 804,-64"/>
<text text-anchor="middle" x="928" y="-141.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="0,-201 0,-294 248,-294 248,-201 0,-201"/>
<text text-anchor="middle" x="124" y="-278.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="268,0 268,-337 784,-337 784,0 268,0"/>
<text text-anchor="middle" x="526" y="-321.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node1" class="node closed">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1044,-125.5 812,-125.5 812,-72.5 1044,-72.5 1044,-125.5"/>
<text text-anchor="middle" x="928" y="-110.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="928" y="-95.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="928" y="-80.3" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Revise Release Process&#10;RFC Draft" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-262.5 8,-262.5 8,-209.5 240,-209.5 240,-262.5"/>
<text text-anchor="middle" x="124" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="124" y="-232.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revise Release Process</text>
<text text-anchor="middle" x="124" y="-217.3" font-family="Times,serif" font-size="14.00" fill="#000000">RFC Draft</text>
</a>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="804,-64 804,-157 1052,-157 1052,-64 804,-64"/>
<text text-anchor="middle" x="928" y="-141.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="0,-201 0,-294 248,-294 248,-201 0,-201"/>
<text text-anchor="middle" x="124" y="-278.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node3" class="node open">
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="508,-306 276,-306 276,-238 508,-238 508,-306"/>
<text text-anchor="middle" x="392" y="-290.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="392" y="-275.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
@ -71,9 +49,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node4" class="node open">
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="776,-305.5 544,-305.5 544,-222.5 776,-222.5 776,-305.5"/>
<text text-anchor="middle" x="660" y="-290.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="660" y="-275.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
@ -90,9 +68,9 @@
<polygon fill="#000000" stroke="#000000" points="533.8509,-271.272 543.74,-267.47 533.6384,-264.2752 533.8509,-271.272"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node5" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="776,-204.5 544,-204.5 544,-151.5 776,-151.5 776,-204.5"/>
<text text-anchor="middle" x="660" y="-189.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="660" y="-174.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
@ -101,9 +79,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node6" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="776,-133 544,-133 544,-65 776,-65 776,-133"/>
<text text-anchor="middle" x="660" y="-117.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="660" y="-102.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
@ -112,6 +90,17 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node8" class="node closed">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1044,-125.5 812,-125.5 812,-72.5 1044,-72.5 1044,-125.5"/>
<text text-anchor="middle" x="928" y="-110.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="928" y="-95.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="928" y="-80.3" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
@ -119,9 +108,9 @@
<polygon fill="#000000" stroke="#000000" points="801.74,-102.5001 811.74,-99 801.74,-95.5001 801.74,-102.5001"/>
</g>
<!-- ZcashFoundation/zebra#4448 -->
<g id="node7" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#4448</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="508,-219.5 276,-219.5 276,-166.5 508,-166.5 508,-219.5"/>
<text text-anchor="middle" x="392" y="-204.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4448</text>
<text text-anchor="middle" x="392" y="-189.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide on supported</text>
@ -136,9 +125,9 @@
<polygon fill="#000000" stroke="#000000" points="533.9507,-188.5621 543.74,-184.51 533.5604,-181.5729 533.9507,-188.5621"/>
</g>
<!-- ZcashFoundation/zebra#4562 -->
<g id="node8" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4562</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-148 276,-148 276,-80 508,-80 508,-148"/>
<text text-anchor="middle" x="392" y="-132.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4562</text>
<text text-anchor="middle" x="392" y="-117.8" font-family="Times,serif" font-size="14.00" fill="#000000">Deploy long&#45;running Zebra</text>
@ -154,9 +143,9 @@
<polygon fill="#000000" stroke="#000000" points="533.9507,-109.5621 543.74,-105.51 533.5604,-102.5729 533.9507,-109.5621"/>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node9" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="508,-61.5 276,-61.5 276,-8.5 508,-8.5 508,-61.5"/>
<text text-anchor="middle" x="392" y="-46.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="392" y="-31.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
@ -164,6 +153,17 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Revise Release Process&#10;RFC Draft" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-262.5 8,-262.5 8,-209.5 240,-209.5 240,-262.5"/>
<text text-anchor="middle" x="124" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="124" y="-232.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revise Release Process</text>
<text text-anchor="middle" x="124" y="-217.3" font-family="Times,serif" font-size="14.00" fill="#000000">RFC Draft</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4554</title>

View File

@ -10,46 +10,24 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 374)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-374 1056,-374 1056,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="804,-64 804,-157 1052,-157 1052,-64 804,-64"/>
<text text-anchor="middle" x="928" y="-141.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="0,-201 0,-294 248,-294 248,-201 0,-201"/>
<text text-anchor="middle" x="124" y="-278.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="268,0 268,-337 784,-337 784,0 268,0"/>
<text text-anchor="middle" x="526" y="-321.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node1" class="node closed">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1044,-125.5 812,-125.5 812,-72.5 1044,-72.5 1044,-125.5"/>
<text text-anchor="middle" x="928" y="-110.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="928" y="-95.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="928" y="-80.3" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Revise Release Process&#10;RFC Draft" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-262.5 8,-262.5 8,-209.5 240,-209.5 240,-262.5"/>
<text text-anchor="middle" x="124" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="124" y="-232.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revise Release Process</text>
<text text-anchor="middle" x="124" y="-217.3" font-family="Times,serif" font-size="14.00" fill="#000000">RFC Draft</text>
</a>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="804,-64 804,-157 1052,-157 1052,-64 804,-64"/>
<text text-anchor="middle" x="928" y="-141.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="0,-201 0,-294 248,-294 248,-201 0,-201"/>
<text text-anchor="middle" x="124" y="-278.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node3" class="node open">
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="508,-306 276,-306 276,-238 508,-238 508,-306"/>
<text text-anchor="middle" x="392" y="-290.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="392" y="-275.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
@ -59,9 +37,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node4" class="node open">
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="776,-305.5 544,-305.5 544,-222.5 776,-222.5 776,-305.5"/>
<text text-anchor="middle" x="660" y="-290.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="660" y="-275.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
@ -78,9 +56,9 @@
<polygon fill="#000000" stroke="#000000" points="533.8509,-271.272 543.74,-267.47 533.6384,-264.2752 533.8509,-271.272"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node5" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="776,-204.5 544,-204.5 544,-151.5 776,-151.5 776,-204.5"/>
<text text-anchor="middle" x="660" y="-189.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="660" y="-174.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
@ -89,9 +67,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node6" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="776,-133 544,-133 544,-65 776,-65 776,-133"/>
<text text-anchor="middle" x="660" y="-117.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="660" y="-102.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
@ -100,6 +78,17 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node8" class="node closed">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1044,-125.5 812,-125.5 812,-72.5 1044,-72.5 1044,-125.5"/>
<text text-anchor="middle" x="928" y="-110.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="928" y="-95.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="928" y="-80.3" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
@ -107,9 +96,9 @@
<polygon fill="#000000" stroke="#000000" points="801.74,-102.5001 811.74,-99 801.74,-95.5001 801.74,-102.5001"/>
</g>
<!-- ZcashFoundation/zebra#4448 -->
<g id="node7" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#4448</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="508,-219.5 276,-219.5 276,-166.5 508,-166.5 508,-219.5"/>
<text text-anchor="middle" x="392" y="-204.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4448</text>
<text text-anchor="middle" x="392" y="-189.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide on supported</text>
@ -124,9 +113,9 @@
<polygon fill="#000000" stroke="#000000" points="533.9507,-188.5621 543.74,-184.51 533.5604,-181.5729 533.9507,-188.5621"/>
</g>
<!-- ZcashFoundation/zebra#4562 -->
<g id="node8" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4562</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-148 276,-148 276,-80 508,-80 508,-148"/>
<text text-anchor="middle" x="392" y="-132.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4562</text>
<text text-anchor="middle" x="392" y="-117.8" font-family="Times,serif" font-size="14.00" fill="#000000">Deploy long&#45;running Zebra</text>
@ -142,9 +131,9 @@
<polygon fill="#000000" stroke="#000000" points="533.9507,-109.5621 543.74,-105.51 533.5604,-102.5729 533.9507,-109.5621"/>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node9" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="508,-61.5 276,-61.5 276,-8.5 508,-8.5 508,-61.5"/>
<text text-anchor="middle" x="392" y="-46.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="392" y="-31.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
@ -152,6 +141,17 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Revise Release Process&#10;RFC Draft" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-262.5 8,-262.5 8,-209.5 240,-209.5 240,-262.5"/>
<text text-anchor="middle" x="124" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="124" y="-232.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revise Release Process</text>
<text text-anchor="middle" x="124" y="-217.3" font-family="Times,serif" font-size="14.00" fill="#000000">RFC Draft</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4554</title>

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB