This commit is contained in:
dconnolly 2022-05-02 14:46:09 +00:00
parent 071bf2232e
commit 8d2296125b
6 changed files with 1954 additions and 1890 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 234 KiB

After

Width:  |  Height:  |  Size: 236 KiB

View File

@ -17,10 +17,10 @@
</style>
</head>
<body>
<div id="dag"><svg width="1687pt" height="1001pt"
viewBox="0.00 0.00 1687.00 1000.50" 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 996.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-996.5 1683,-996.5 1683,4 -4,4"/>
<div id="dag"><svg width="1687pt" height="1002pt"
viewBox="0.00 0.00 1687.00 1001.50" 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 997.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-997.5 1683,-997.5 1683,4 -4,4"/>
<!-- zcash/pasta_curves#35 -->
<g id="node1" class="node open">
<title>zcash/pasta_curves#35</title>
@ -53,10 +53,10 @@
<g id="node3" class="node committed">
<title>zcash/halo2#426</title>
<g id="a_node3"><a xlink:href="https://github.com/zcash/halo2/issues/426" xlink:title="zcash/halo2#426&#10;Publish `halo2_proofs&#10;0.1.0`" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" points="459,-210.5 286,-210.5 286,-157.5 459,-157.5 459,-210.5"/>
<text text-anchor="middle" x="372.5" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#426</text>
<text text-anchor="middle" x="372.5" y="-180.3" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `halo2_proofs</text>
<text text-anchor="middle" x="372.5" y="-165.3" font-family="Times,serif" font-size="14.00" fill="#000000">0.1.0`</text>
<polygon fill="#a6cfff" stroke="#000000" points="459,-213.5 286,-213.5 286,-160.5 459,-160.5 459,-213.5"/>
<text text-anchor="middle" x="372.5" y="-198.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#426</text>
<text text-anchor="middle" x="372.5" y="-183.3" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `halo2_proofs</text>
<text text-anchor="middle" x="372.5" y="-168.3" font-family="Times,serif" font-size="14.00" fill="#000000">0.1.0`</text>
</a>
</g>
</g>
@ -64,27 +64,27 @@
<g id="node4" class="node committed">
<title>zcash/halo2#460</title>
<g id="a_node4"><a xlink:href="https://github.com/zcash/halo2/issues/460" xlink:title="zcash/halo2#460&#10;Publish `halo2_gadgets&#10;v0.1.0`" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" points="710,-253.5 525,-253.5 525,-200.5 710,-200.5 710,-253.5"/>
<text text-anchor="middle" x="617.5" y="-238.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#460</text>
<text text-anchor="middle" x="617.5" y="-223.3" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `halo2_gadgets</text>
<text text-anchor="middle" x="617.5" y="-208.3" font-family="Times,serif" font-size="14.00" fill="#000000">v0.1.0`</text>
<polygon fill="#a6cfff" stroke="#000000" points="710,-213.5 525,-213.5 525,-160.5 710,-160.5 710,-213.5"/>
<text text-anchor="middle" x="617.5" y="-198.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#460</text>
<text text-anchor="middle" x="617.5" y="-183.3" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `halo2_gadgets</text>
<text text-anchor="middle" x="617.5" y="-168.3" font-family="Times,serif" font-size="14.00" fill="#000000">v0.1.0`</text>
</a>
</g>
</g>
<!-- zcash/halo2#426&#45;&gt;zcash/halo2#460 -->
<g id="edge2" class="edge">
<title>zcash/halo2#426&#45;&gt;zcash/halo2#460</title>
<path fill="none" stroke="#000000" d="M459.22,-199.22C477.19,-202.37 496.29,-205.73 514.77,-208.97"/>
<polygon fill="#000000" stroke="#000000" points="514.2048,-212.4242 524.66,-210.71 515.4177,-205.5301 514.2048,-212.4242"/>
<path fill="none" stroke="#000000" d="M459.22,-187C477.11,-187 496.11,-187 514.51,-187"/>
<polygon fill="#000000" stroke="#000000" points="514.66,-190.5001 524.66,-187 514.66,-183.5001 514.66,-190.5001"/>
</g>
<!-- zcash/halo2#75 -->
<g id="node5" class="node open">
<title>zcash/halo2#75</title>
<g id="a_node5"><a xlink:href="https://github.com/zcash/halo2/issues/75" xlink:title="zcash/halo2#75&#10;Implement support for&#10;recursion" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1436.5,-518.5 1257.5,-518.5 1257.5,-465.5 1436.5,-465.5 1436.5,-518.5"/>
<text text-anchor="middle" x="1347" y="-503.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#75</text>
<text text-anchor="middle" x="1347" y="-488.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement support for</text>
<text text-anchor="middle" x="1347" y="-473.3" font-family="Times,serif" font-size="14.00" fill="#000000">recursion</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1436.5,-481.5 1257.5,-481.5 1257.5,-428.5 1436.5,-428.5 1436.5,-481.5"/>
<text text-anchor="middle" x="1347" y="-466.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#75</text>
<text text-anchor="middle" x="1347" y="-451.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement support for</text>
<text text-anchor="middle" x="1347" y="-436.3" font-family="Times,serif" font-size="14.00" fill="#000000">recursion</text>
</a>
</g>
</g>
@ -92,31 +92,31 @@
<g id="node6" class="node open">
<title>zcash/halo2#494</title>
<g id="a_node6"><a xlink:href="https://github.com/zcash/halo2/issues/494" xlink:title="zcash/halo2#494&#10;Consider adding an API&#10;that enables application&#10;circuits to be built&#10;across both fields" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1679,-533.5 1490,-533.5 1490,-450.5 1679,-450.5 1679,-533.5"/>
<text text-anchor="middle" x="1584.5" y="-518.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#494</text>
<text text-anchor="middle" x="1584.5" y="-503.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider adding an API</text>
<text text-anchor="middle" x="1584.5" y="-488.3" font-family="Times,serif" font-size="14.00" fill="#000000">that enables application</text>
<text text-anchor="middle" x="1584.5" y="-473.3" font-family="Times,serif" font-size="14.00" fill="#000000">circuits to be built</text>
<text text-anchor="middle" x="1584.5" y="-458.3" font-family="Times,serif" font-size="14.00" fill="#000000">across both fields</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1679,-496.5 1490,-496.5 1490,-413.5 1679,-413.5 1679,-496.5"/>
<text text-anchor="middle" x="1584.5" y="-481.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#494</text>
<text text-anchor="middle" x="1584.5" y="-466.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider adding an API</text>
<text text-anchor="middle" x="1584.5" y="-451.3" font-family="Times,serif" font-size="14.00" fill="#000000">that enables application</text>
<text text-anchor="middle" x="1584.5" y="-436.3" font-family="Times,serif" font-size="14.00" fill="#000000">circuits to be built</text>
<text text-anchor="middle" x="1584.5" y="-421.3" font-family="Times,serif" font-size="14.00" fill="#000000">across both fields</text>
</a>
</g>
</g>
<!-- zcash/halo2#75&#45;&gt;zcash/halo2#494 -->
<g id="edge3" class="edge">
<title>zcash/halo2#75&#45;&gt;zcash/halo2#494</title>
<path fill="none" stroke="#000000" d="M1436.8,-492C1450.7,-492 1465.3,-492 1479.5,-492"/>
<polygon fill="#000000" stroke="#000000" points="1479.8,-495.5001 1489.8,-492 1479.8,-488.5001 1479.8,-495.5001"/>
<path fill="none" stroke="#000000" d="M1436.8,-455C1450.7,-455 1465.3,-455 1479.5,-455"/>
<polygon fill="#000000" stroke="#000000" points="1479.8,-458.5001 1489.8,-455 1479.8,-451.5001 1479.8,-458.5001"/>
</g>
<!-- zcash/halo2#79 -->
<g id="node7" class="node open">
<title>zcash/halo2#79</title>
<g id="a_node7"><a xlink:href="https://github.com/zcash/halo2/issues/79" xlink:title="zcash/halo2#79&#10;Migrate Rescue and&#10;Poseidon gadgets to&#10;algebraic hash&#10;abstraction" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1179.5,-800.5 1018.5,-800.5 1018.5,-717.5 1179.5,-717.5 1179.5,-800.5"/>
<text text-anchor="middle" x="1099" y="-785.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#79</text>
<text text-anchor="middle" x="1099" y="-770.3" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate Rescue and</text>
<text text-anchor="middle" x="1099" y="-755.3" font-family="Times,serif" font-size="14.00" fill="#000000">Poseidon gadgets to</text>
<text text-anchor="middle" x="1099" y="-740.3" font-family="Times,serif" font-size="14.00" fill="#000000">algebraic hash</text>
<text text-anchor="middle" x="1099" y="-725.3" font-family="Times,serif" font-size="14.00" fill="#000000">abstraction</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1179.5,-763.5 1018.5,-763.5 1018.5,-680.5 1179.5,-680.5 1179.5,-763.5"/>
<text text-anchor="middle" x="1099" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#79</text>
<text text-anchor="middle" x="1099" y="-733.3" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate Rescue and</text>
<text text-anchor="middle" x="1099" y="-718.3" font-family="Times,serif" font-size="14.00" fill="#000000">Poseidon gadgets to</text>
<text text-anchor="middle" x="1099" y="-703.3" font-family="Times,serif" font-size="14.00" fill="#000000">algebraic hash</text>
<text text-anchor="middle" x="1099" y="-688.3" font-family="Times,serif" font-size="14.00" fill="#000000">abstraction</text>
</a>
</g>
</g>
@ -124,52 +124,52 @@
<g id="node8" class="node open">
<title>zcash/halo2#78</title>
<g id="a_node8"><a xlink:href="https://github.com/zcash/halo2/issues/78" xlink:title="zcash/halo2#78&#10;Implement algebraic hash&#10;/ random oracle&#10;abstraction gadget" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="957,-793 753,-793 753,-725 957,-725 957,-793"/>
<text text-anchor="middle" x="855" y="-777.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#78</text>
<text text-anchor="middle" x="855" y="-762.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement algebraic hash</text>
<text text-anchor="middle" x="855" y="-747.8" font-family="Times,serif" font-size="14.00" fill="#000000">/ random oracle</text>
<text text-anchor="middle" x="855" y="-732.8" font-family="Times,serif" font-size="14.00" fill="#000000">abstraction gadget</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="957,-756 753,-756 753,-688 957,-688 957,-756"/>
<text text-anchor="middle" x="855" y="-740.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#78</text>
<text text-anchor="middle" x="855" y="-725.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement algebraic hash</text>
<text text-anchor="middle" x="855" y="-710.8" font-family="Times,serif" font-size="14.00" fill="#000000">/ random oracle</text>
<text text-anchor="middle" x="855" y="-695.8" font-family="Times,serif" font-size="14.00" fill="#000000">abstraction gadget</text>
</a>
</g>
</g>
<!-- zcash/halo2#78&#45;&gt;zcash/halo2#79 -->
<g id="edge4" class="edge">
<title>zcash/halo2#78&#45;&gt;zcash/halo2#79</title>
<path fill="none" stroke="#000000" d="M957.06,-759C974.04,-759 991.55,-759 1008.2,-759"/>
<polygon fill="#000000" stroke="#000000" points="1008.5,-762.5001 1018.5,-759 1008.5,-755.5001 1008.5,-762.5001"/>
<path fill="none" stroke="#000000" d="M957.06,-722C974.04,-722 991.55,-722 1008.2,-722"/>
<polygon fill="#000000" stroke="#000000" points="1008.5,-725.5001 1018.5,-722 1008.5,-718.5001 1008.5,-725.5001"/>
</g>
<!-- zcash/halo2#250 -->
<g id="node9" class="node open">
<title>zcash/halo2#250</title>
<g id="a_node9"><a xlink:href="https://github.com/zcash/halo2/issues/250" xlink:title="zcash/halo2#250&#10;Implement the logic for&#10;the IVC verifier circuit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1192,-580.5 1006,-580.5 1006,-527.5 1192,-527.5 1192,-580.5"/>
<text text-anchor="middle" x="1099" y="-565.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#250</text>
<text text-anchor="middle" x="1099" y="-550.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement the logic for</text>
<text text-anchor="middle" x="1099" y="-535.3" font-family="Times,serif" font-size="14.00" fill="#000000">the IVC verifier circuit</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1192,-543.5 1006,-543.5 1006,-490.5 1192,-490.5 1192,-543.5"/>
<text text-anchor="middle" x="1099" y="-528.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#250</text>
<text text-anchor="middle" x="1099" y="-513.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement the logic for</text>
<text text-anchor="middle" x="1099" y="-498.3" font-family="Times,serif" font-size="14.00" fill="#000000">the IVC verifier circuit</text>
</a>
</g>
</g>
<!-- zcash/halo2#78&#45;&gt;zcash/halo2#250 -->
<g id="edge5" class="edge">
<title>zcash/halo2#78&#45;&gt;zcash/halo2#250</title>
<path fill="none" stroke="#000000" d="M944.1,-724.99C948.93,-722.17 953.6,-719.17 958,-716 1007.1,-680.55 1050.7,-624.85 1076,-588.87"/>
<polygon fill="#000000" stroke="#000000" points="1078.8952,-590.8368 1081.7,-580.62 1073.1361,-586.8578 1078.8952,-590.8368"/>
<path fill="none" stroke="#000000" d="M944.1,-687.99C948.93,-685.17 953.6,-682.17 958,-679 1007.1,-643.55 1050.7,-587.85 1076,-551.87"/>
<polygon fill="#000000" stroke="#000000" points="1078.8952,-553.8368 1081.7,-543.62 1073.1361,-549.8578 1078.8952,-553.8368"/>
</g>
<!-- zcash/halo2#250&#45;&gt;zcash/halo2#75 -->
<g id="edge6" class="edge">
<title>zcash/halo2#250&#45;&gt;zcash/halo2#75</title>
<path fill="none" stroke="#000000" d="M1192.1,-530.74C1210.1,-526.22 1229.1,-521.47 1247.4,-516.91"/>
<polygon fill="#000000" stroke="#000000" points="1248.256,-520.3038 1257.1,-514.47 1246.5483,-513.5153 1248.256,-520.3038"/>
<path fill="none" stroke="#000000" d="M1192.1,-493.74C1210.1,-489.22 1229.1,-484.47 1247.4,-479.91"/>
<polygon fill="#000000" stroke="#000000" points="1248.256,-483.3038 1257.1,-477.47 1246.5483,-476.5153 1248.256,-483.3038"/>
</g>
<!-- zcash/halo2#57 -->
<g id="node10" class="node open">
<title>zcash/halo2#57</title>
<g id="a_node10"><a xlink:href="https://github.com/zcash/halo2/issues/57" xlink:title="zcash/halo2#57&#10;Remove unused&#10;fixed_values from&#10;ProvingKey" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="184.5,-535 41.5,-535 41.5,-467 184.5,-467 184.5,-535"/>
<text text-anchor="middle" x="113" y="-519.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#57</text>
<text text-anchor="middle" x="113" y="-504.8" font-family="Times,serif" font-size="14.00" fill="#000000">Remove unused</text>
<text text-anchor="middle" x="113" y="-489.8" font-family="Times,serif" font-size="14.00" fill="#000000">fixed_values from</text>
<text text-anchor="middle" x="113" y="-474.8" font-family="Times,serif" font-size="14.00" fill="#000000">ProvingKey</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="184.5,-435 41.5,-435 41.5,-367 184.5,-367 184.5,-435"/>
<text text-anchor="middle" x="113" y="-419.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#57</text>
<text text-anchor="middle" x="113" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">Remove unused</text>
<text text-anchor="middle" x="113" y="-389.8" font-family="Times,serif" font-size="14.00" fill="#000000">fixed_values from</text>
<text text-anchor="middle" x="113" y="-374.8" font-family="Times,serif" font-size="14.00" fill="#000000">ProvingKey</text>
</a>
</g>
</g>
@ -177,418 +177,412 @@
<g id="node11" class="node open">
<title>zcash/halo2#443</title>
<g id="a_node11"><a xlink:href="https://github.com/zcash/halo2/issues/443" xlink:title="zcash/halo2#443&#10;implement `read` &amp;&#10;`write` for `halo2::plonk&#10;::ProvingKey`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="469.5,-535 275.5,-535 275.5,-467 469.5,-467 469.5,-535"/>
<text text-anchor="middle" x="372.5" y="-519.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#443</text>
<text text-anchor="middle" x="372.5" y="-504.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `read` &amp;</text>
<text text-anchor="middle" x="372.5" y="-489.8" font-family="Times,serif" font-size="14.00" fill="#000000">`write` for `halo2::plonk</text>
<text text-anchor="middle" x="372.5" y="-474.8" font-family="Times,serif" font-size="14.00" fill="#000000">::ProvingKey`</text>
<polygon fill="#c2e0c6" stroke="#000000" points="469.5,-435 275.5,-435 275.5,-367 469.5,-367 469.5,-435"/>
<text text-anchor="middle" x="372.5" y="-419.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#443</text>
<text text-anchor="middle" x="372.5" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `read` &amp;</text>
<text text-anchor="middle" x="372.5" y="-389.8" font-family="Times,serif" font-size="14.00" fill="#000000">`write` for `halo2::plonk</text>
<text text-anchor="middle" x="372.5" y="-374.8" font-family="Times,serif" font-size="14.00" fill="#000000">::ProvingKey`</text>
</a>
</g>
</g>
<!-- zcash/halo2#57&#45;&gt;zcash/halo2#443 -->
<g id="edge7" class="edge">
<title>zcash/halo2#57&#45;&gt;zcash/halo2#443</title>
<path fill="none" stroke="#000000" d="M184.6,-501C209.47,-501 237.94,-501 265.07,-501"/>
<polygon fill="#000000" stroke="#000000" points="265.39,-504.5001 275.39,-501 265.39,-497.5001 265.39,-504.5001"/>
<path fill="none" stroke="#000000" d="M184.6,-401C209.47,-401 237.94,-401 265.07,-401"/>
<polygon fill="#000000" stroke="#000000" points="265.39,-404.5001 275.39,-401 265.39,-397.5001 265.39,-404.5001"/>
</g>
<!-- zcash/halo2#449 -->
<g id="node12" class="node open">
<title>zcash/halo2#449</title>
<g id="a_node12"><a xlink:href="https://github.com/zcash/halo2/issues/449" xlink:title="zcash/halo2#449&#10;Define a stable&#10;serialization format for&#10;`VerifyingKey`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="204,-621 22,-621 22,-553 204,-553 204,-621"/>
<text text-anchor="middle" x="113" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#449</text>
<text text-anchor="middle" x="113" y="-590.8" font-family="Times,serif" font-size="14.00" fill="#000000">Define a stable</text>
<text text-anchor="middle" x="113" y="-575.8" font-family="Times,serif" font-size="14.00" fill="#000000">serialization format for</text>
<text text-anchor="middle" x="113" y="-560.8" font-family="Times,serif" font-size="14.00" fill="#000000">`VerifyingKey`</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="204,-521 22,-521 22,-453 204,-453 204,-521"/>
<text text-anchor="middle" x="113" y="-505.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#449</text>
<text text-anchor="middle" x="113" y="-490.8" font-family="Times,serif" font-size="14.00" fill="#000000">Define a stable</text>
<text text-anchor="middle" x="113" y="-475.8" font-family="Times,serif" font-size="14.00" fill="#000000">serialization format for</text>
<text text-anchor="middle" x="113" y="-460.8" font-family="Times,serif" font-size="14.00" fill="#000000">`VerifyingKey`</text>
</a>
</g>
</g>
<!-- zcash/halo2#483 -->
<g id="node13" class="node committed">
<title>zcash/halo2#483</title>
<g id="a_node13"><a xlink:href="https://github.com/zcash/halo2/issues/483" xlink:title="zcash/halo2#483&#10;Refactor variable&#45;base&#10;scalar mul to distinguish&#10;the &quot;base field element&quot;&#10;case" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="469.5,-311.5 275.5,-311.5 275.5,-228.5 469.5,-228.5 469.5,-311.5"/>
<text text-anchor="middle" x="372.5" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#483</text>
<text text-anchor="middle" x="372.5" y="-281.3" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor variable&#45;base</text>
<text text-anchor="middle" x="372.5" y="-266.3" font-family="Times,serif" font-size="14.00" fill="#000000">scalar mul to distinguish</text>
<text text-anchor="middle" x="372.5" y="-251.3" font-family="Times,serif" font-size="14.00" fill="#000000">the &quot;base field element&quot;</text>
<text text-anchor="middle" x="372.5" y="-236.3" font-family="Times,serif" font-size="14.00" fill="#000000">case</text>
</a>
</g>
</g>
<!-- zcash/halo2#483&#45;&gt;zcash/halo2#460 -->
<g id="edge8" class="edge">
<title>zcash/halo2#483&#45;&gt;zcash/halo2#460</title>
<path fill="none" stroke="#000000" d="M469.68,-252.94C484.45,-250.35 499.72,-247.67 514.6,-245.06"/>
<polygon fill="#000000" stroke="#000000" points="515.5829,-248.4413 524.83,-243.27 514.3764,-241.546 515.5829,-248.4413"/>
</g>
<!-- zcash/halo2#420 -->
<g id="node14" class="node open">
<g id="node13" class="node open">
<title>zcash/halo2#420</title>
<g id="a_node14"><a xlink:href="https://github.com/zcash/halo2/issues/420" xlink:title="zcash/halo2#420&#10;CI: Measure memory&#45;usage&#10;benchmarks" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="220.5,-692.5 5.5,-692.5 5.5,-639.5 220.5,-639.5 220.5,-692.5"/>
<text text-anchor="middle" x="113" y="-677.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#420</text>
<text text-anchor="middle" x="113" y="-662.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI: Measure memory&#45;usage</text>
<text text-anchor="middle" x="113" y="-647.3" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks</text>
<g id="a_node13"><a xlink:href="https://github.com/zcash/halo2/issues/420" xlink:title="zcash/halo2#420&#10;CI: Measure memory&#45;usage&#10;benchmarks" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="220.5,-592.5 5.5,-592.5 5.5,-539.5 220.5,-539.5 220.5,-592.5"/>
<text text-anchor="middle" x="113" y="-577.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#420</text>
<text text-anchor="middle" x="113" y="-562.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI: Measure memory&#45;usage</text>
<text text-anchor="middle" x="113" y="-547.3" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks</text>
</a>
</g>
</g>
<!-- zcash/halo2#418 -->
<g id="node15" class="node open">
<g id="node14" class="node open">
<title>zcash/halo2#418</title>
<g id="a_node15"><a xlink:href="https://github.com/zcash/halo2/issues/418" xlink:title="zcash/halo2#418&#10;[memory optimization]&#10;lookup prover memory&#10;analysis" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="462,-700 283,-700 283,-632 462,-632 462,-700"/>
<text text-anchor="middle" x="372.5" y="-684.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#418</text>
<text text-anchor="middle" x="372.5" y="-669.8" font-family="Times,serif" font-size="14.00" fill="#000000">[memory optimization]</text>
<text text-anchor="middle" x="372.5" y="-654.8" font-family="Times,serif" font-size="14.00" fill="#000000">lookup prover memory</text>
<text text-anchor="middle" x="372.5" y="-639.8" font-family="Times,serif" font-size="14.00" fill="#000000">analysis</text>
<g id="a_node14"><a xlink:href="https://github.com/zcash/halo2/issues/418" xlink:title="zcash/halo2#418&#10;[memory optimization]&#10;lookup prover memory&#10;analysis" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="462,-600 283,-600 283,-532 462,-532 462,-600"/>
<text text-anchor="middle" x="372.5" y="-584.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#418</text>
<text text-anchor="middle" x="372.5" y="-569.8" font-family="Times,serif" font-size="14.00" fill="#000000">[memory optimization]</text>
<text text-anchor="middle" x="372.5" y="-554.8" font-family="Times,serif" font-size="14.00" fill="#000000">lookup prover memory</text>
<text text-anchor="middle" x="372.5" y="-539.8" font-family="Times,serif" font-size="14.00" fill="#000000">analysis</text>
</a>
</g>
</g>
<!-- zcash/halo2#420&#45;&gt;zcash/halo2#418 -->
<g id="edge9" class="edge">
<g id="edge8" class="edge">
<title>zcash/halo2#420&#45;&gt;zcash/halo2#418</title>
<path fill="none" stroke="#000000" d="M220.8,-666C237.86,-666 255.45,-666 272.34,-666"/>
<polygon fill="#000000" stroke="#000000" points="272.75,-669.5001 282.75,-666 272.75,-662.5001 272.75,-669.5001"/>
<path fill="none" stroke="#000000" d="M220.8,-566C237.86,-566 255.45,-566 272.34,-566"/>
<polygon fill="#000000" stroke="#000000" points="272.75,-569.5001 282.75,-566 272.75,-562.5001 272.75,-569.5001"/>
</g>
<!-- zcash/halo2#427 -->
<g id="node16" class="node open">
<g id="node15" class="node open">
<title>zcash/halo2#427</title>
<g id="a_node16"><a xlink:href="https://github.com/zcash/halo2/issues/427" xlink:title="zcash/halo2#427&#10;Use smaller extended&#10;domains where possible&#10;during proving" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="207,-779 19,-779 19,-711 207,-711 207,-779"/>
<text text-anchor="middle" x="113" y="-763.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#427</text>
<text text-anchor="middle" x="113" y="-748.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use smaller extended</text>
<text text-anchor="middle" x="113" y="-733.8" font-family="Times,serif" font-size="14.00" fill="#000000">domains where possible</text>
<text text-anchor="middle" x="113" y="-718.8" font-family="Times,serif" font-size="14.00" fill="#000000">during proving</text>
<g id="a_node15"><a xlink:href="https://github.com/zcash/halo2/issues/427" xlink:title="zcash/halo2#427&#10;Use smaller extended&#10;domains where possible&#10;during proving" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="207,-679 19,-679 19,-611 207,-611 207,-679"/>
<text text-anchor="middle" x="113" y="-663.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#427</text>
<text text-anchor="middle" x="113" y="-648.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use smaller extended</text>
<text text-anchor="middle" x="113" y="-633.8" font-family="Times,serif" font-size="14.00" fill="#000000">domains where possible</text>
<text text-anchor="middle" x="113" y="-618.8" font-family="Times,serif" font-size="14.00" fill="#000000">during proving</text>
</a>
</g>
</g>
<!-- zcash/halo2#456 -->
<g id="node17" class="node open">
<g id="node16" class="node open">
<title>zcash/halo2#456</title>
<g id="a_node17"><a xlink:href="https://github.com/zcash/halo2/issues/456" xlink:title="zcash/halo2#456&#10;Benchmark `sha256`&#10;gadget." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="198,-850.5 28,-850.5 28,-797.5 198,-797.5 198,-850.5"/>
<text text-anchor="middle" x="113" y="-835.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#456</text>
<text text-anchor="middle" x="113" y="-820.3" font-family="Times,serif" font-size="14.00" fill="#000000">Benchmark `sha256`</text>
<text text-anchor="middle" x="113" y="-805.3" font-family="Times,serif" font-size="14.00" fill="#000000">gadget.</text>
<g id="a_node16"><a xlink:href="https://github.com/zcash/halo2/issues/456" xlink:title="zcash/halo2#456&#10;Benchmark `sha256`&#10;gadget." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="198,-750.5 28,-750.5 28,-697.5 198,-697.5 198,-750.5"/>
<text text-anchor="middle" x="113" y="-735.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#456</text>
<text text-anchor="middle" x="113" y="-720.3" font-family="Times,serif" font-size="14.00" fill="#000000">Benchmark `sha256`</text>
<text text-anchor="middle" x="113" y="-705.3" font-family="Times,serif" font-size="14.00" fill="#000000">gadget.</text>
</a>
</g>
</g>
<!-- zcash/halo2#455 -->
<g id="node18" class="node open">
<g id="node17" class="node open">
<title>zcash/halo2#455</title>
<g id="a_node18"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="213,-921.5 13,-921.5 13,-868.5 213,-868.5 213,-921.5"/>
<text text-anchor="middle" x="113" y="-906.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#455</text>
<text text-anchor="middle" x="113" y="-891.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Book] add description of</text>
<text text-anchor="middle" x="113" y="-876.3" font-family="Times,serif" font-size="14.00" fill="#000000">Poseidon gadget and chip</text>
<g id="a_node17"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="213,-821.5 13,-821.5 13,-768.5 213,-768.5 213,-821.5"/>
<text text-anchor="middle" x="113" y="-806.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#455</text>
<text text-anchor="middle" x="113" y="-791.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Book] add description of</text>
<text text-anchor="middle" x="113" y="-776.3" font-family="Times,serif" font-size="14.00" fill="#000000">Poseidon gadget and chip</text>
</a>
</g>
</g>
<!-- zcash/halo2#251 -->
<g id="node19" class="node open">
<g id="node18" class="node open">
<title>zcash/halo2#251</title>
<g id="a_node19"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1204,-463 994,-463 994,-395 1204,-395 1204,-463"/>
<text text-anchor="middle" x="1099" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#251</text>
<text text-anchor="middle" x="1099" y="-432.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement user&#45;facing API</text>
<text text-anchor="middle" x="1099" y="-417.8" font-family="Times,serif" font-size="14.00" fill="#000000">for recursive proving of</text>
<text text-anchor="middle" x="1099" y="-402.8" font-family="Times,serif" font-size="14.00" fill="#000000">IVC</text>
<g id="a_node18"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1204,-426 994,-426 994,-358 1204,-358 1204,-426"/>
<text text-anchor="middle" x="1099" y="-410.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#251</text>
<text text-anchor="middle" x="1099" y="-395.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement user&#45;facing API</text>
<text text-anchor="middle" x="1099" y="-380.8" font-family="Times,serif" font-size="14.00" fill="#000000">for recursive proving of</text>
<text text-anchor="middle" x="1099" y="-365.8" font-family="Times,serif" font-size="14.00" fill="#000000">IVC</text>
</a>
</g>
</g>
<!-- zcash/halo2#251&#45;&gt;zcash/halo2#75 -->
<g id="edge10" class="edge">
<g id="edge9" class="edge">
<title>zcash/halo2#251&#45;&gt;zcash/halo2#75</title>
<path fill="none" stroke="#000000" d="M1204.2,-455.72C1218.5,-459.37 1233.3,-463.11 1247.5,-466.73"/>
<polygon fill="#000000" stroke="#000000" points="1246.746,-470.1496 1257.3,-469.22 1248.4699,-463.3651 1246.746,-470.1496"/>
<path fill="none" stroke="#000000" d="M1204.2,-418.72C1218.5,-422.37 1233.3,-426.11 1247.5,-429.73"/>
<polygon fill="#000000" stroke="#000000" points="1246.746,-433.1496 1257.3,-432.22 1248.4699,-426.3651 1246.746,-433.1496"/>
</g>
<!-- zcash/halo2#437 -->
<g id="node20" class="node open">
<g id="node19" class="node open">
<title>zcash/halo2#437</title>
<g id="a_node20"><a xlink:href="https://github.com/zcash/halo2/issues/437" xlink:title="zcash/halo2#437&#10;Amend user&#45;facing API to&#10;work for both IVC and PCD" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1454,-424.5 1240,-424.5 1240,-371.5 1454,-371.5 1454,-424.5"/>
<text text-anchor="middle" x="1347" y="-409.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#437</text>
<text text-anchor="middle" x="1347" y="-394.3" font-family="Times,serif" font-size="14.00" fill="#000000">Amend user&#45;facing API to</text>
<text text-anchor="middle" x="1347" y="-379.3" font-family="Times,serif" font-size="14.00" fill="#000000">work for both IVC and PCD</text>
<g id="a_node19"><a xlink:href="https://github.com/zcash/halo2/issues/437" xlink:title="zcash/halo2#437&#10;Amend user&#45;facing API to&#10;work for both IVC and PCD" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1454,-387.5 1240,-387.5 1240,-334.5 1454,-334.5 1454,-387.5"/>
<text text-anchor="middle" x="1347" y="-372.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#437</text>
<text text-anchor="middle" x="1347" y="-357.3" font-family="Times,serif" font-size="14.00" fill="#000000">Amend user&#45;facing API to</text>
<text text-anchor="middle" x="1347" y="-342.3" font-family="Times,serif" font-size="14.00" fill="#000000">work for both IVC and PCD</text>
</a>
</g>
</g>
<!-- zcash/halo2#251&#45;&gt;zcash/halo2#437 -->
<g id="edge11" class="edge">
<g id="edge10" class="edge">
<title>zcash/halo2#251&#45;&gt;zcash/halo2#437</title>
<path fill="none" stroke="#000000" d="M1204.2,-415.85C1212.6,-414.8 1221.2,-413.73 1229.7,-412.66"/>
<polygon fill="#000000" stroke="#000000" points="1230.2114,-416.1234 1239.7,-411.41 1229.3431,-409.1775 1230.2114,-416.1234"/>
<path fill="none" stroke="#000000" d="M1204.2,-378.85C1212.6,-377.8 1221.2,-376.73 1229.7,-375.66"/>
<polygon fill="#000000" stroke="#000000" points="1230.2114,-379.1234 1239.7,-374.41 1229.3431,-372.1775 1230.2114,-379.1234"/>
</g>
<!-- zcash/halo2#436 -->
<g id="node21" class="node open">
<g id="node20" class="node open">
<title>zcash/halo2#436</title>
<g id="a_node21"><a xlink:href="https://github.com/zcash/halo2/issues/436" xlink:title="zcash/halo2#436&#10;Implement mock&#10;verification circuit for&#10;PCD" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="705,-365 530,-365 530,-297 705,-297 705,-365"/>
<text text-anchor="middle" x="617.5" y="-349.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#436</text>
<text text-anchor="middle" x="617.5" y="-334.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement mock</text>
<text text-anchor="middle" x="617.5" y="-319.8" font-family="Times,serif" font-size="14.00" fill="#000000">verification circuit for</text>
<text text-anchor="middle" x="617.5" y="-304.8" font-family="Times,serif" font-size="14.00" fill="#000000">PCD</text>
<g id="a_node20"><a xlink:href="https://github.com/zcash/halo2/issues/436" xlink:title="zcash/halo2#436&#10;Implement mock&#10;verification circuit for&#10;PCD" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="705,-328 530,-328 530,-260 705,-260 705,-328"/>
<text text-anchor="middle" x="617.5" y="-312.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#436</text>
<text text-anchor="middle" x="617.5" y="-297.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement mock</text>
<text text-anchor="middle" x="617.5" y="-282.8" font-family="Times,serif" font-size="14.00" fill="#000000">verification circuit for</text>
<text text-anchor="middle" x="617.5" y="-267.8" font-family="Times,serif" font-size="14.00" fill="#000000">PCD</text>
</a>
</g>
</g>
<!-- zcash/halo2#436&#45;&gt;zcash/halo2#437 -->
<g id="edge12" class="edge">
<g id="edge11" class="edge">
<title>zcash/halo2#436&#45;&gt;zcash/halo2#437</title>
<path fill="none" stroke="#000000" d="M705.36,-341.87C720.89,-343.67 736.91,-345.46 752,-347 798.08,-351.71 1069.8,-374.7 1229.6,-388.15"/>
<polygon fill="#000000" stroke="#000000" points="1229.743,-391.6741 1240,-389.02 1230.3266,-384.6985 1229.743,-391.6741"/>
<path fill="none" stroke="#000000" d="M705.36,-304.87C720.89,-306.67 736.91,-308.46 752,-310 798.08,-314.71 1069.8,-337.7 1229.6,-351.15"/>
<polygon fill="#000000" stroke="#000000" points="1229.743,-354.6741 1240,-352.02 1230.3266,-347.6985 1229.743,-354.6741"/>
</g>
<!-- zcash/halo2#438 -->
<g id="node22" class="node open">
<g id="node21" class="node open">
<title>zcash/halo2#438</title>
<g id="a_node22"><a xlink:href="https://github.com/zcash/halo2/issues/438" xlink:title="zcash/halo2#438&#10;Implement the logic for&#10;the PCD verifier circuit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="948,-338.5 762,-338.5 762,-285.5 948,-285.5 948,-338.5"/>
<text text-anchor="middle" x="855" y="-323.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#438</text>
<text text-anchor="middle" x="855" y="-308.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement the logic for</text>
<text text-anchor="middle" x="855" y="-293.3" font-family="Times,serif" font-size="14.00" fill="#000000">the PCD verifier circuit</text>
<g id="a_node21"><a xlink:href="https://github.com/zcash/halo2/issues/438" xlink:title="zcash/halo2#438&#10;Implement the logic for&#10;the PCD verifier circuit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="948,-301.5 762,-301.5 762,-248.5 948,-248.5 948,-301.5"/>
<text text-anchor="middle" x="855" y="-286.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#438</text>
<text text-anchor="middle" x="855" y="-271.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement the logic for</text>
<text text-anchor="middle" x="855" y="-256.3" font-family="Times,serif" font-size="14.00" fill="#000000">the PCD verifier circuit</text>
</a>
</g>
</g>
<!-- zcash/halo2#436&#45;&gt;zcash/halo2#438 -->
<g id="edge13" class="edge">
<g id="edge12" class="edge">
<title>zcash/halo2#436&#45;&gt;zcash/halo2#438</title>
<path fill="none" stroke="#000000" d="M705.26,-323.98C720.33,-322.77 736.11,-321.51 751.54,-320.28"/>
<polygon fill="#000000" stroke="#000000" points="751.9325,-323.7598 761.62,-319.47 751.3718,-316.7823 751.9325,-323.7598"/>
<path fill="none" stroke="#000000" d="M705.26,-286.98C720.33,-285.77 736.11,-284.51 751.54,-283.28"/>
<polygon fill="#000000" stroke="#000000" points="751.9325,-286.7598 761.62,-282.47 751.3718,-279.7823 751.9325,-286.7598"/>
</g>
<!-- zcash/halo2#435 -->
<g id="node23" class="node open">
<g id="node22" class="node open">
<title>zcash/halo2#435</title>
<g id="a_node23"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="705,-523 530,-523 530,-455 705,-455 705,-523"/>
<text text-anchor="middle" x="617.5" y="-507.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#435</text>
<text text-anchor="middle" x="617.5" y="-492.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement mock</text>
<text text-anchor="middle" x="617.5" y="-477.8" font-family="Times,serif" font-size="14.00" fill="#000000">verification circuit for</text>
<text text-anchor="middle" x="617.5" y="-462.8" font-family="Times,serif" font-size="14.00" fill="#000000">IVC</text>
<g id="a_node22"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="705,-486 530,-486 530,-418 705,-418 705,-486"/>
<text text-anchor="middle" x="617.5" y="-470.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#435</text>
<text text-anchor="middle" x="617.5" y="-455.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement mock</text>
<text text-anchor="middle" x="617.5" y="-440.8" font-family="Times,serif" font-size="14.00" fill="#000000">verification circuit for</text>
<text text-anchor="middle" x="617.5" y="-425.8" font-family="Times,serif" font-size="14.00" fill="#000000">IVC</text>
</a>
</g>
</g>
<!-- zcash/halo2#247 -->
<g id="node24" class="node open">
<g id="node23" class="node open">
<title>zcash/halo2#247</title>
<g id="a_node24"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="947.5,-463 762.5,-463 762.5,-395 947.5,-395 947.5,-463"/>
<text text-anchor="middle" x="855" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#247</text>
<text text-anchor="middle" x="855" y="-432.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement underlying</text>
<text text-anchor="middle" x="855" y="-417.8" font-family="Times,serif" font-size="14.00" fill="#000000">scaffolding for creating</text>
<text text-anchor="middle" x="855" y="-402.8" font-family="Times,serif" font-size="14.00" fill="#000000">the IVC proof cycle</text>
<g id="a_node23"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="947.5,-426 762.5,-426 762.5,-358 947.5,-358 947.5,-426"/>
<text text-anchor="middle" x="855" y="-410.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#247</text>
<text text-anchor="middle" x="855" y="-395.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement underlying</text>
<text text-anchor="middle" x="855" y="-380.8" font-family="Times,serif" font-size="14.00" fill="#000000">scaffolding for creating</text>
<text text-anchor="middle" x="855" y="-365.8" font-family="Times,serif" font-size="14.00" fill="#000000">the IVC proof cycle</text>
</a>
</g>
</g>
<!-- zcash/halo2#435&#45;&gt;zcash/halo2#247 -->
<g id="edge14" class="edge">
<g id="edge13" class="edge">
<title>zcash/halo2#435&#45;&gt;zcash/halo2#247</title>
<path fill="none" stroke="#000000" d="M705.26,-466.83C720.69,-462.93 736.87,-458.84 752.66,-454.86"/>
<polygon fill="#000000" stroke="#000000" points="753.5843,-458.2365 762.42,-452.39 751.8669,-451.4504 753.5843,-458.2365"/>
<path fill="none" stroke="#000000" d="M705.26,-429.83C720.69,-425.93 736.87,-421.84 752.66,-417.86"/>
<polygon fill="#000000" stroke="#000000" points="753.5843,-421.2365 762.42,-415.39 751.8669,-414.4504 753.5843,-421.2365"/>
</g>
<!-- zcash/halo2#247&#45;&gt;zcash/halo2#250 -->
<g id="edge15" class="edge">
<g id="edge14" class="edge">
<title>zcash/halo2#247&#45;&gt;zcash/halo2#250</title>
<path fill="none" stroke="#000000" d="M939.17,-463.06C945.59,-465.99 951.93,-468.98 958,-472 988.53,-487.17 1021.5,-506.21 1047.9,-522.12"/>
<polygon fill="#000000" stroke="#000000" points="1046.2316,-525.2012 1056.6,-527.38 1049.8533,-519.211 1046.2316,-525.2012"/>
<path fill="none" stroke="#000000" d="M939.17,-426.06C945.59,-428.99 951.93,-431.98 958,-435 988.53,-450.17 1021.5,-469.21 1047.9,-485.12"/>
<polygon fill="#000000" stroke="#000000" points="1046.2316,-488.2012 1056.6,-490.38 1049.8533,-482.211 1046.2316,-488.2012"/>
</g>
<!-- zcash/halo2#247&#45;&gt;zcash/halo2#251 -->
<g id="edge16" class="edge">
<g id="edge15" class="edge">
<title>zcash/halo2#247&#45;&gt;zcash/halo2#251</title>
<path fill="none" stroke="#000000" d="M947.59,-429C959.39,-429 971.58,-429 983.68,-429"/>
<polygon fill="#000000" stroke="#000000" points="983.81,-432.5001 993.81,-429 983.81,-425.5001 983.81,-432.5001"/>
<path fill="none" stroke="#000000" d="M947.59,-392C959.39,-392 971.58,-392 983.68,-392"/>
<polygon fill="#000000" stroke="#000000" points="983.81,-395.5001 993.81,-392 983.81,-388.5001 983.81,-395.5001"/>
</g>
<!-- zcash/halo2#246 -->
<g id="node25" class="node open">
<g id="node24" class="node open">
<title>zcash/halo2#246</title>
<g id="a_node25"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="462,-448.5 283,-448.5 283,-395.5 462,-395.5 462,-448.5"/>
<text text-anchor="middle" x="372.5" y="-433.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#246</text>
<text text-anchor="middle" x="372.5" y="-418.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create recursive proof</text>
<text text-anchor="middle" x="372.5" y="-403.3" font-family="Times,serif" font-size="14.00" fill="#000000">structures</text>
<g id="a_node24"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="462,-348.5 283,-348.5 283,-295.5 462,-295.5 462,-348.5"/>
<text text-anchor="middle" x="372.5" y="-333.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#246</text>
<text text-anchor="middle" x="372.5" y="-318.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create recursive proof</text>
<text text-anchor="middle" x="372.5" y="-303.3" font-family="Times,serif" font-size="14.00" fill="#000000">structures</text>
</a>
</g>
</g>
<!-- zcash/halo2#246&#45;&gt;zcash/halo2#436 -->
<g id="edge17" class="edge">
<g id="edge16" class="edge">
<title>zcash/halo2#246&#45;&gt;zcash/halo2#436</title>
<path fill="none" stroke="#000000" d="M444.02,-395.43C467.82,-386.6 494.74,-376.6 520.15,-367.16"/>
<polygon fill="#000000" stroke="#000000" points="521.6479,-370.3372 529.8,-363.57 519.2072,-363.7764 521.6479,-370.3372"/>
<path fill="none" stroke="#000000" d="M462.34,-311.73C480.98,-309.6 500.7,-307.35 519.61,-305.19"/>
<polygon fill="#000000" stroke="#000000" points="520.1842,-308.6472 529.72,-304.03 519.3862,-301.6928 520.1842,-308.6472"/>
</g>
<!-- zcash/halo2#246&#45;&gt;zcash/halo2#435 -->
<g id="edge18" class="edge">
<g id="edge17" class="edge">
<title>zcash/halo2#246&#45;&gt;zcash/halo2#435</title>
<path fill="none" stroke="#000000" d="M462.34,-446.57C481.06,-451.69 500.88,-457.11 519.87,-462.3"/>
<polygon fill="#000000" stroke="#000000" points="519.1512,-465.7318 529.72,-464.99 520.9954,-458.9791 519.1512,-465.7318"/>
<path fill="none" stroke="#000000" d="M462.11,-345.61C469.48,-349.19 476.56,-353.3 483,-358 505.11,-374.15 497.77,-390.71 519,-408 520.77,-409.44 522.59,-410.85 524.46,-412.21"/>
<polygon fill="#000000" stroke="#000000" points="522.6927,-415.2408 532.93,-417.97 526.6291,-409.4524 522.6927,-415.2408"/>
</g>
<!-- zcash/halo2#439 -->
<g id="node26" class="node open">
<g id="node25" class="node open">
<title>zcash/halo2#439</title>
<g id="a_node26"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="204.5,-448.5 21.5,-448.5 21.5,-395.5 204.5,-395.5 204.5,-448.5"/>
<text text-anchor="middle" x="113" y="-433.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#439</text>
<text text-anchor="middle" x="113" y="-418.3" font-family="Times,serif" font-size="14.00" fill="#000000">Support split</text>
<text text-anchor="middle" x="113" y="-403.3" font-family="Times,serif" font-size="14.00" fill="#000000">accumulation in Halo 2</text>
<g id="a_node25"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="204.5,-348.5 21.5,-348.5 21.5,-295.5 204.5,-295.5 204.5,-348.5"/>
<text text-anchor="middle" x="113" y="-333.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#439</text>
<text text-anchor="middle" x="113" y="-318.3" font-family="Times,serif" font-size="14.00" fill="#000000">Support split</text>
<text text-anchor="middle" x="113" y="-303.3" font-family="Times,serif" font-size="14.00" fill="#000000">accumulation in Halo 2</text>
</a>
</g>
</g>
<!-- zcash/halo2#439&#45;&gt;zcash/halo2#246 -->
<g id="edge19" class="edge">
<g id="edge18" class="edge">
<title>zcash/halo2#439&#45;&gt;zcash/halo2#246</title>
<path fill="none" stroke="#000000" d="M204.86,-422C226.86,-422 250.45,-422 272.79,-422"/>
<polygon fill="#000000" stroke="#000000" points="272.95,-425.5001 282.95,-422 272.95,-418.5001 272.95,-425.5001"/>
<path fill="none" stroke="#000000" d="M204.86,-322C226.86,-322 250.45,-322 272.79,-322"/>
<polygon fill="#000000" stroke="#000000" points="272.95,-325.5001 282.95,-322 272.95,-318.5001 272.95,-325.5001"/>
</g>
<!-- zcash/halo2#359 -->
<g id="node27" class="node open">
<g id="node26" class="node open">
<title>zcash/halo2#359</title>
<g id="a_node27"><a xlink:href="https://github.com/zcash/halo2/issues/359" xlink:title="zcash/halo2#359&#10;Set up `BaseTranscript`,&#10;`ScalarTranscript`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="716,-436.5 519,-436.5 519,-383.5 716,-383.5 716,-436.5"/>
<text text-anchor="middle" x="617.5" y="-421.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#359</text>
<text text-anchor="middle" x="617.5" y="-406.3" font-family="Times,serif" font-size="14.00" fill="#000000">Set up `BaseTranscript`,</text>
<text text-anchor="middle" x="617.5" y="-391.3" font-family="Times,serif" font-size="14.00" fill="#000000">`ScalarTranscript`</text>
<g id="a_node26"><a xlink:href="https://github.com/zcash/halo2/issues/359" xlink:title="zcash/halo2#359&#10;Set up `BaseTranscript`,&#10;`ScalarTranscript`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="716,-399.5 519,-399.5 519,-346.5 716,-346.5 716,-399.5"/>
<text text-anchor="middle" x="617.5" y="-384.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#359</text>
<text text-anchor="middle" x="617.5" y="-369.3" font-family="Times,serif" font-size="14.00" fill="#000000">Set up `BaseTranscript`,</text>
<text text-anchor="middle" x="617.5" y="-354.3" font-family="Times,serif" font-size="14.00" fill="#000000">`ScalarTranscript`</text>
</a>
</g>
</g>
<!-- zcash/halo2#359&#45;&gt;zcash/halo2#247 -->
<g id="edge20" class="edge">
<g id="edge19" class="edge">
<title>zcash/halo2#359&#45;&gt;zcash/halo2#247</title>
<path fill="none" stroke="#000000" d="M716.16,-417.89C728.11,-418.85 740.33,-419.83 752.34,-420.79"/>
<polygon fill="#000000" stroke="#000000" points="752.1131,-424.2829 762.36,-421.59 752.6703,-417.3051 752.1131,-424.2829"/>
<path fill="none" stroke="#000000" d="M716.16,-380.89C728.11,-381.85 740.33,-382.83 752.34,-383.79"/>
<polygon fill="#000000" stroke="#000000" points="752.1131,-387.2829 762.36,-384.59 752.6703,-380.3051 752.1131,-387.2829"/>
</g>
<!-- zcash/halo2#249 -->
<g id="node28" class="node open">
<g id="node27" class="node open">
<title>zcash/halo2#249</title>
<g id="a_node28"><a xlink:href="https://github.com/zcash/halo2/issues/249" xlink:title="zcash/halo2#249&#10;Implement recursion&#10;circuit logic for&#10;handling public inputs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="943.5,-707 766.5,-707 766.5,-639 943.5,-639 943.5,-707"/>
<text text-anchor="middle" x="855" y="-691.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#249</text>
<text text-anchor="middle" x="855" y="-676.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement recursion</text>
<text text-anchor="middle" x="855" y="-661.8" font-family="Times,serif" font-size="14.00" fill="#000000">circuit logic for</text>
<text text-anchor="middle" x="855" y="-646.8" font-family="Times,serif" font-size="14.00" fill="#000000">handling public inputs</text>
<g id="a_node27"><a xlink:href="https://github.com/zcash/halo2/issues/249" xlink:title="zcash/halo2#249&#10;Implement recursion&#10;circuit logic for&#10;handling public inputs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="943.5,-670 766.5,-670 766.5,-602 943.5,-602 943.5,-670"/>
<text text-anchor="middle" x="855" y="-654.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#249</text>
<text text-anchor="middle" x="855" y="-639.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement recursion</text>
<text text-anchor="middle" x="855" y="-624.8" font-family="Times,serif" font-size="14.00" fill="#000000">circuit logic for</text>
<text text-anchor="middle" x="855" y="-609.8" font-family="Times,serif" font-size="14.00" fill="#000000">handling public inputs</text>
</a>
</g>
</g>
<!-- zcash/halo2#249&#45;&gt;zcash/halo2#250 -->
<g id="edge21" class="edge">
<g id="edge20" class="edge">
<title>zcash/halo2#249&#45;&gt;zcash/halo2#250</title>
<path fill="none" stroke="#000000" d="M938.51,-638.96C945.14,-636.01 951.7,-633 958,-630 986.74,-616.3 1018,-599.65 1043.7,-585.43"/>
<polygon fill="#000000" stroke="#000000" points="1045.5416,-588.4112 1052.6,-580.51 1042.1549,-582.285 1045.5416,-588.4112"/>
<path fill="none" stroke="#000000" d="M938.51,-601.96C945.14,-599.01 951.7,-596 958,-593 986.74,-579.3 1018,-562.65 1043.7,-548.43"/>
<polygon fill="#000000" stroke="#000000" points="1045.5416,-551.4112 1052.6,-543.51 1042.1549,-545.285 1045.5416,-551.4112"/>
</g>
<!-- zcash/halo2#380 -->
<g id="node29" class="node committed">
<g id="node28" class="node committed">
<title>zcash/halo2#380</title>
<g id="a_node29"><a xlink:href="https://github.com/zcash/halo2/pull/380" xlink:title="zcash/halo2#380&#10;[book] Fix errors and&#10;typos" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="197,-274.5 29,-274.5 29,-270.5 25,-270.5 25,-266.5 29,-266.5 29,-229.5 25,-229.5 25,-225.5 29,-225.5 29,-221.5 197,-221.5 197,-274.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="29,-270.5 33,-270.5 33,-266.5 29,-266.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="29,-229.5 33,-229.5 33,-225.5 29,-225.5 "/>
<text text-anchor="middle" x="113" y="-259.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#380</text>
<text text-anchor="middle" x="113" y="-244.3" font-family="Times,serif" font-size="14.00" fill="#000000">[book] Fix errors and</text>
<text text-anchor="middle" x="113" y="-229.3" font-family="Times,serif" font-size="14.00" fill="#000000">typos</text>
<g id="a_node28"><a xlink:href="https://github.com/zcash/halo2/pull/380" xlink:title="zcash/halo2#380&#10;[book] Fix errors and&#10;typos" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="197,-277.5 29,-277.5 29,-273.5 25,-273.5 25,-269.5 29,-269.5 29,-232.5 25,-232.5 25,-228.5 29,-228.5 29,-224.5 197,-224.5 197,-277.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="29,-273.5 33,-273.5 33,-269.5 29,-269.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="29,-232.5 33,-232.5 33,-228.5 29,-228.5 "/>
<text text-anchor="middle" x="113" y="-262.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#380</text>
<text text-anchor="middle" x="113" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">[book] Fix errors and</text>
<text text-anchor="middle" x="113" y="-232.3" font-family="Times,serif" font-size="14.00" fill="#000000">typos</text>
</a>
</g>
</g>
<!-- zcash/halo2#380&#45;&gt;zcash/halo2#426 -->
<g id="edge22" class="edge">
<g id="edge21" class="edge">
<title>zcash/halo2#380&#45;&gt;zcash/halo2#426</title>
<path fill="none" stroke="#000000" d="M197.25,-227.22C222.32,-221.04 249.97,-214.22 275.77,-207.86"/>
<polygon fill="#000000" stroke="#000000" points="276.6835,-211.2396 285.55,-205.44 275.002,-204.4445 276.6835,-211.2396"/>
<path fill="none" stroke="#000000" d="M197.25,-230.22C222.32,-224.04 249.97,-217.22 275.77,-210.86"/>
<polygon fill="#000000" stroke="#000000" points="276.6835,-214.2396 285.55,-208.44 275.002,-207.4445 276.6835,-214.2396"/>
</g>
<!-- zcash/halo2#542 -->
<g id="node30" class="node committed">
<g id="node29" class="node committed">
<title>zcash/halo2#542</title>
<g id="a_node30"><a xlink:href="https://github.com/zcash/halo2/pull/542" xlink:title="zcash/halo2#542&#10;Relicense Halo 2 crates&#10;as MIT OR Apache 2.0" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="206.5,-203.5 19.5,-203.5 19.5,-199.5 15.5,-199.5 15.5,-195.5 19.5,-195.5 19.5,-158.5 15.5,-158.5 15.5,-154.5 19.5,-154.5 19.5,-150.5 206.5,-150.5 206.5,-203.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="19.5,-199.5 23.5,-199.5 23.5,-195.5 19.5,-195.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="19.5,-158.5 23.5,-158.5 23.5,-154.5 19.5,-154.5 "/>
<text text-anchor="middle" x="113" y="-188.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#542</text>
<text text-anchor="middle" x="113" y="-173.3" font-family="Times,serif" font-size="14.00" fill="#000000">Relicense Halo 2 crates</text>
<text text-anchor="middle" x="113" y="-158.3" font-family="Times,serif" font-size="14.00" fill="#000000">as MIT OR Apache 2.0</text>
<g id="a_node29"><a xlink:href="https://github.com/zcash/halo2/pull/542" xlink:title="zcash/halo2#542&#10;Relicense Halo 2 crates&#10;as MIT OR Apache 2.0" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="206.5,-206.5 19.5,-206.5 19.5,-202.5 15.5,-202.5 15.5,-198.5 19.5,-198.5 19.5,-161.5 15.5,-161.5 15.5,-157.5 19.5,-157.5 19.5,-153.5 206.5,-153.5 206.5,-206.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="19.5,-202.5 23.5,-202.5 23.5,-198.5 19.5,-198.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="19.5,-161.5 23.5,-161.5 23.5,-157.5 19.5,-157.5 "/>
<text text-anchor="middle" x="113" y="-191.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#542</text>
<text text-anchor="middle" x="113" y="-176.3" font-family="Times,serif" font-size="14.00" fill="#000000">Relicense Halo 2 crates</text>
<text text-anchor="middle" x="113" y="-161.3" font-family="Times,serif" font-size="14.00" fill="#000000">as MIT OR Apache 2.0</text>
</a>
</g>
</g>
<!-- zcash/halo2#542&#45;&gt;zcash/halo2#426 -->
<g id="edge23" class="edge">
<g id="edge22" class="edge">
<title>zcash/halo2#542&#45;&gt;zcash/halo2#426</title>
<path fill="none" stroke="#000000" d="M206.69,-179.53C229.09,-180.13 253.06,-180.78 275.61,-181.39"/>
<polygon fill="#000000" stroke="#000000" points="275.7713,-184.8954 285.86,-181.66 275.9557,-177.8978 275.7713,-184.8954"/>
<path fill="none" stroke="#000000" d="M206.69,-182.53C229.09,-183.13 253.06,-183.78 275.61,-184.39"/>
<polygon fill="#000000" stroke="#000000" points="275.7713,-187.8954 285.86,-184.66 275.9557,-180.8978 275.7713,-187.8954"/>
</g>
<!-- zcash/halo2#248 -->
<g id="node31" class="node open">
<g id="node30" class="node open">
<title>zcash/halo2#248</title>
<g id="a_node31"><a xlink:href="https://github.com/zcash/halo2/issues/248" xlink:title="zcash/halo2#248&#10;Implement endoscaling in&#10;the circuit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="956.5,-620.5 753.5,-620.5 753.5,-567.5 956.5,-567.5 956.5,-620.5"/>
<text text-anchor="middle" x="855" y="-605.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#248</text>
<text text-anchor="middle" x="855" y="-590.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement endoscaling in</text>
<text text-anchor="middle" x="855" y="-575.3" font-family="Times,serif" font-size="14.00" fill="#000000">the circuit</text>
<g id="a_node30"><a xlink:href="https://github.com/zcash/halo2/issues/248" xlink:title="zcash/halo2#248&#10;Implement endoscaling in&#10;the circuit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="956.5,-583.5 753.5,-583.5 753.5,-530.5 956.5,-530.5 956.5,-583.5"/>
<text text-anchor="middle" x="855" y="-568.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#248</text>
<text text-anchor="middle" x="855" y="-553.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement endoscaling in</text>
<text text-anchor="middle" x="855" y="-538.3" font-family="Times,serif" font-size="14.00" fill="#000000">the circuit</text>
</a>
</g>
</g>
<!-- zcash/halo2#248&#45;&gt;zcash/halo2#250 -->
<g id="edge24" class="edge">
<g id="edge23" class="edge">
<title>zcash/halo2#248&#45;&gt;zcash/halo2#250</title>
<path fill="none" stroke="#000000" d="M956.71,-577.33C969.51,-575.23 982.61,-573.08 995.43,-570.98"/>
<polygon fill="#000000" stroke="#000000" points="996.3042,-574.3831 1005.6,-569.3 995.1632,-567.4767 996.3042,-574.3831"/>
<path fill="none" stroke="#000000" d="M956.71,-540.33C969.51,-538.23 982.61,-536.08 995.43,-533.98"/>
<polygon fill="#000000" stroke="#000000" points="996.3042,-537.3831 1005.6,-532.3 995.1632,-530.4767 996.3042,-537.3831"/>
</g>
<!-- zcash/halo2#245 -->
<g id="node32" class="node open">
<g id="node31" class="node open">
<title>zcash/halo2#245</title>
<g id="a_node32"><a xlink:href="https://github.com/zcash/halo2/issues/245" xlink:title="zcash/halo2#245&#10;Remove the need to&#10;multiply by powers of x^n&#10;in verifier" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="958,-549 752,-549 752,-481 958,-481 958,-549"/>
<text text-anchor="middle" x="855" y="-533.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#245</text>
<text text-anchor="middle" x="855" y="-518.8" font-family="Times,serif" font-size="14.00" fill="#000000">Remove the need to</text>
<text text-anchor="middle" x="855" y="-503.8" font-family="Times,serif" font-size="14.00" fill="#000000">multiply by powers of x^n</text>
<text text-anchor="middle" x="855" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">in verifier</text>
<g id="a_node31"><a xlink:href="https://github.com/zcash/halo2/issues/245" xlink:title="zcash/halo2#245&#10;Remove the need to&#10;multiply by powers of x^n&#10;in verifier" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="958,-512 752,-512 752,-444 958,-444 958,-512"/>
<text text-anchor="middle" x="855" y="-496.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#245</text>
<text text-anchor="middle" x="855" y="-481.8" font-family="Times,serif" font-size="14.00" fill="#000000">Remove the need to</text>
<text text-anchor="middle" x="855" y="-466.8" font-family="Times,serif" font-size="14.00" fill="#000000">multiply by powers of x^n</text>
<text text-anchor="middle" x="855" y="-451.8" font-family="Times,serif" font-size="14.00" fill="#000000">in verifier</text>
</a>
</g>
</g>
<!-- zcash/halo2#245&#45;&gt;zcash/halo2#250 -->
<g id="edge25" class="edge">
<g id="edge24" class="edge">
<title>zcash/halo2#245&#45;&gt;zcash/halo2#250</title>
<path fill="none" stroke="#000000" d="M958.12,-531.48C970.65,-533.48 983.44,-535.53 995.96,-537.53"/>
<polygon fill="#000000" stroke="#000000" points="995.4727,-540.9965 1005.9,-539.12 996.5784,-534.0843 995.4727,-540.9965"/>
<path fill="none" stroke="#000000" d="M958.12,-494.48C970.65,-496.48 983.44,-498.53 995.96,-500.53"/>
<polygon fill="#000000" stroke="#000000" points="995.4727,-503.9965 1005.9,-502.12 996.5784,-497.0843 995.4727,-503.9965"/>
</g>
<!-- zcash/halo2#543 -->
<g id="node33" class="node open">
<g id="node32" class="node open">
<title>zcash/halo2#543</title>
<g id="a_node33"><a xlink:href="https://github.com/zcash/halo2/pull/543" xlink:title="zcash/halo2#543&#10;Optimize Fft" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="183,-128 43,-128 43,-124 39,-124 39,-120 43,-120 43,-98 39,-98 39,-94 43,-94 43,-90 183,-90 183,-128"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="43,-124 47,-124 47,-120 43,-120 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="43,-98 47,-98 47,-94 43,-94 "/>
<text text-anchor="middle" x="113" y="-112.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#543</text>
<text text-anchor="middle" x="113" y="-97.8" font-family="Times,serif" font-size="14.00" fill="#000000">Optimize Fft</text>
<g id="a_node32"><a xlink:href="https://github.com/zcash/halo2/pull/543" xlink:title="zcash/halo2#543&#10;Optimize Fft" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="183,-131 43,-131 43,-127 39,-127 39,-123 43,-123 43,-101 39,-101 39,-97 43,-97 43,-93 183,-93 183,-131"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="43,-127 47,-127 47,-123 43,-123 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="43,-101 47,-101 47,-97 43,-97 "/>
<text text-anchor="middle" x="113" y="-115.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#543</text>
<text text-anchor="middle" x="113" y="-100.8" font-family="Times,serif" font-size="14.00" fill="#000000">Optimize Fft</text>
</a>
</g>
</g>
<!-- zcash/halo2#543&#45;&gt;zcash/halo2#426 -->
<g id="edge26" class="edge">
<g id="edge25" class="edge">
<title>zcash/halo2#543&#45;&gt;zcash/halo2#426</title>
<path fill="none" stroke="#000000" d="M180.55,-128.02C195.52,-132.26 211.31,-136.76 226,-141 242.18,-145.67 259.35,-150.66 276.03,-155.54"/>
<polygon fill="#000000" stroke="#000000" points="275.1991,-158.9437 285.78,-158.4 277.1695,-152.2267 275.1991,-158.9437"/>
<path fill="none" stroke="#000000" d="M180.55,-131.02C195.52,-135.26 211.31,-139.76 226,-144 242.18,-148.67 259.35,-153.66 276.03,-158.54"/>
<polygon fill="#000000" stroke="#000000" points="275.1991,-161.9437 285.78,-161.4 277.1695,-155.2267 275.1991,-161.9437"/>
</g>
<!-- zcash/halo2#548 -->
<g id="node34" class="node open">
<g id="node33" class="node open">
<title>zcash/halo2#548</title>
<g id="a_node34"><a xlink:href="https://github.com/zcash/halo2/issues/548" xlink:title="zcash/halo2#548&#10;Implement performance and&#10;memory optimizations for&#10;halo2_proofs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="483,-139 262,-139 262,-71 483,-71 483,-139"/>
<text text-anchor="middle" x="372.5" y="-123.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#548</text>
<text text-anchor="middle" x="372.5" y="-108.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement performance and</text>
<text text-anchor="middle" x="372.5" y="-93.8" font-family="Times,serif" font-size="14.00" fill="#000000">memory optimizations for</text>
<text text-anchor="middle" x="372.5" y="-78.8" font-family="Times,serif" font-size="14.00" fill="#000000">halo2_proofs</text>
<g id="a_node33"><a xlink:href="https://github.com/zcash/halo2/issues/548" xlink:title="zcash/halo2#548&#10;Implement performance and&#10;memory optimizations for&#10;halo2_proofs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="483,-142 262,-142 262,-74 483,-74 483,-142"/>
<text text-anchor="middle" x="372.5" y="-126.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#548</text>
<text text-anchor="middle" x="372.5" y="-111.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement performance and</text>
<text text-anchor="middle" x="372.5" y="-96.8" font-family="Times,serif" font-size="14.00" fill="#000000">memory optimizations for</text>
<text text-anchor="middle" x="372.5" y="-81.8" font-family="Times,serif" font-size="14.00" fill="#000000">halo2_proofs</text>
</a>
</g>
</g>
<!-- zcash/halo2#543&#45;&gt;zcash/halo2#548 -->
<g id="edge27" class="edge">
<g id="edge26" class="edge">
<title>zcash/halo2#543&#45;&gt;zcash/halo2#548</title>
<path fill="none" stroke="#000000" d="M183.22,-107.92C204.37,-107.59 228.21,-107.22 251.66,-106.86"/>
<polygon fill="#000000" stroke="#000000" points="251.7236,-110.3595 261.67,-106.71 251.6186,-103.3603 251.7236,-110.3595"/>
<path fill="none" stroke="#000000" d="M183.22,-110.92C204.37,-110.59 228.21,-110.22 251.66,-109.86"/>
<polygon fill="#000000" stroke="#000000" points="251.7236,-113.3595 261.67,-109.71 251.6186,-106.3603 251.7236,-113.3595"/>
</g>
<!-- zcash/halo2#483 -->
<g id="node34" class="node committed">
<title>zcash/halo2#483</title>
<g id="a_node34"><a xlink:href="https://github.com/zcash/halo2/issues/483" xlink:title="zcash/halo2#483&#10;Refactor variable&#45;base&#10;scalar mul to distinguish&#10;the &quot;base field element&quot;&#10;case" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="210,-922.5 16,-922.5 16,-839.5 210,-839.5 210,-922.5"/>
<text text-anchor="middle" x="113" y="-907.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#483</text>
<text text-anchor="middle" x="113" y="-892.3" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor variable&#45;base</text>
<text text-anchor="middle" x="113" y="-877.3" font-family="Times,serif" font-size="14.00" fill="#000000">scalar mul to distinguish</text>
<text text-anchor="middle" x="113" y="-862.3" font-family="Times,serif" font-size="14.00" fill="#000000">the &quot;base field element&quot;</text>
<text text-anchor="middle" x="113" y="-847.3" font-family="Times,serif" font-size="14.00" fill="#000000">case</text>
</a>
</g>
</g>
<!-- zcash/halo2#312 -->
<g id="node35" class="node open">
<title>zcash/halo2#312</title>
<g id="a_node35"><a xlink:href="https://github.com/zcash/halo2/issues/312" xlink:title="zcash/halo2#312&#10;[Book] Document gadget&#10;API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="210.5,-992.5 15.5,-992.5 15.5,-939.5 210.5,-939.5 210.5,-992.5"/>
<text text-anchor="middle" x="113" y="-977.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#312</text>
<text text-anchor="middle" x="113" y="-962.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Book] Document gadget</text>
<text text-anchor="middle" x="113" y="-947.3" font-family="Times,serif" font-size="14.00" fill="#000000">API</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="210.5,-993.5 15.5,-993.5 15.5,-940.5 210.5,-940.5 210.5,-993.5"/>
<text text-anchor="middle" x="113" y="-978.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#312</text>
<text text-anchor="middle" x="113" y="-963.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Book] Document gadget</text>
<text text-anchor="middle" x="113" y="-948.3" font-family="Times,serif" font-size="14.00" fill="#000000">API</text>
</a>
</g>
</g>

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="1687pt" height="1001pt"
viewBox="0.00 0.00 1687.00 1000.50" 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 996.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-996.5 1683,-996.5 1683,4 -4,4"/>
<svg width="1687pt" height="1002pt"
viewBox="0.00 0.00 1687.00 1001.50" 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 997.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-997.5 1683,-997.5 1683,4 -4,4"/>
<!-- zcash/pasta_curves#35 -->
<g id="node1" class="node open">
<title>zcash/pasta_curves#35</title>
@ -41,10 +41,10 @@
<g id="node3" class="node committed">
<title>zcash/halo2#426</title>
<g id="a_node3"><a xlink:href="https://github.com/zcash/halo2/issues/426" xlink:title="zcash/halo2#426&#10;Publish `halo2_proofs&#10;0.1.0`" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" points="459,-210.5 286,-210.5 286,-157.5 459,-157.5 459,-210.5"/>
<text text-anchor="middle" x="372.5" y="-195.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#426</text>
<text text-anchor="middle" x="372.5" y="-180.3" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `halo2_proofs</text>
<text text-anchor="middle" x="372.5" y="-165.3" font-family="Times,serif" font-size="14.00" fill="#000000">0.1.0`</text>
<polygon fill="#a6cfff" stroke="#000000" points="459,-213.5 286,-213.5 286,-160.5 459,-160.5 459,-213.5"/>
<text text-anchor="middle" x="372.5" y="-198.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#426</text>
<text text-anchor="middle" x="372.5" y="-183.3" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `halo2_proofs</text>
<text text-anchor="middle" x="372.5" y="-168.3" font-family="Times,serif" font-size="14.00" fill="#000000">0.1.0`</text>
</a>
</g>
</g>
@ -52,27 +52,27 @@
<g id="node4" class="node committed">
<title>zcash/halo2#460</title>
<g id="a_node4"><a xlink:href="https://github.com/zcash/halo2/issues/460" xlink:title="zcash/halo2#460&#10;Publish `halo2_gadgets&#10;v0.1.0`" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" points="710,-253.5 525,-253.5 525,-200.5 710,-200.5 710,-253.5"/>
<text text-anchor="middle" x="617.5" y="-238.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#460</text>
<text text-anchor="middle" x="617.5" y="-223.3" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `halo2_gadgets</text>
<text text-anchor="middle" x="617.5" y="-208.3" font-family="Times,serif" font-size="14.00" fill="#000000">v0.1.0`</text>
<polygon fill="#a6cfff" stroke="#000000" points="710,-213.5 525,-213.5 525,-160.5 710,-160.5 710,-213.5"/>
<text text-anchor="middle" x="617.5" y="-198.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#460</text>
<text text-anchor="middle" x="617.5" y="-183.3" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `halo2_gadgets</text>
<text text-anchor="middle" x="617.5" y="-168.3" font-family="Times,serif" font-size="14.00" fill="#000000">v0.1.0`</text>
</a>
</g>
</g>
<!-- zcash/halo2#426&#45;&gt;zcash/halo2#460 -->
<g id="edge2" class="edge">
<title>zcash/halo2#426&#45;&gt;zcash/halo2#460</title>
<path fill="none" stroke="#000000" d="M459.22,-199.22C477.19,-202.37 496.29,-205.73 514.77,-208.97"/>
<polygon fill="#000000" stroke="#000000" points="514.2048,-212.4242 524.66,-210.71 515.4177,-205.5301 514.2048,-212.4242"/>
<path fill="none" stroke="#000000" d="M459.22,-187C477.11,-187 496.11,-187 514.51,-187"/>
<polygon fill="#000000" stroke="#000000" points="514.66,-190.5001 524.66,-187 514.66,-183.5001 514.66,-190.5001"/>
</g>
<!-- zcash/halo2#75 -->
<g id="node5" class="node open">
<title>zcash/halo2#75</title>
<g id="a_node5"><a xlink:href="https://github.com/zcash/halo2/issues/75" xlink:title="zcash/halo2#75&#10;Implement support for&#10;recursion" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1436.5,-518.5 1257.5,-518.5 1257.5,-465.5 1436.5,-465.5 1436.5,-518.5"/>
<text text-anchor="middle" x="1347" y="-503.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#75</text>
<text text-anchor="middle" x="1347" y="-488.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement support for</text>
<text text-anchor="middle" x="1347" y="-473.3" font-family="Times,serif" font-size="14.00" fill="#000000">recursion</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1436.5,-481.5 1257.5,-481.5 1257.5,-428.5 1436.5,-428.5 1436.5,-481.5"/>
<text text-anchor="middle" x="1347" y="-466.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#75</text>
<text text-anchor="middle" x="1347" y="-451.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement support for</text>
<text text-anchor="middle" x="1347" y="-436.3" font-family="Times,serif" font-size="14.00" fill="#000000">recursion</text>
</a>
</g>
</g>
@ -80,31 +80,31 @@
<g id="node6" class="node open">
<title>zcash/halo2#494</title>
<g id="a_node6"><a xlink:href="https://github.com/zcash/halo2/issues/494" xlink:title="zcash/halo2#494&#10;Consider adding an API&#10;that enables application&#10;circuits to be built&#10;across both fields" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1679,-533.5 1490,-533.5 1490,-450.5 1679,-450.5 1679,-533.5"/>
<text text-anchor="middle" x="1584.5" y="-518.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#494</text>
<text text-anchor="middle" x="1584.5" y="-503.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider adding an API</text>
<text text-anchor="middle" x="1584.5" y="-488.3" font-family="Times,serif" font-size="14.00" fill="#000000">that enables application</text>
<text text-anchor="middle" x="1584.5" y="-473.3" font-family="Times,serif" font-size="14.00" fill="#000000">circuits to be built</text>
<text text-anchor="middle" x="1584.5" y="-458.3" font-family="Times,serif" font-size="14.00" fill="#000000">across both fields</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1679,-496.5 1490,-496.5 1490,-413.5 1679,-413.5 1679,-496.5"/>
<text text-anchor="middle" x="1584.5" y="-481.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#494</text>
<text text-anchor="middle" x="1584.5" y="-466.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider adding an API</text>
<text text-anchor="middle" x="1584.5" y="-451.3" font-family="Times,serif" font-size="14.00" fill="#000000">that enables application</text>
<text text-anchor="middle" x="1584.5" y="-436.3" font-family="Times,serif" font-size="14.00" fill="#000000">circuits to be built</text>
<text text-anchor="middle" x="1584.5" y="-421.3" font-family="Times,serif" font-size="14.00" fill="#000000">across both fields</text>
</a>
</g>
</g>
<!-- zcash/halo2#75&#45;&gt;zcash/halo2#494 -->
<g id="edge3" class="edge">
<title>zcash/halo2#75&#45;&gt;zcash/halo2#494</title>
<path fill="none" stroke="#000000" d="M1436.8,-492C1450.7,-492 1465.3,-492 1479.5,-492"/>
<polygon fill="#000000" stroke="#000000" points="1479.8,-495.5001 1489.8,-492 1479.8,-488.5001 1479.8,-495.5001"/>
<path fill="none" stroke="#000000" d="M1436.8,-455C1450.7,-455 1465.3,-455 1479.5,-455"/>
<polygon fill="#000000" stroke="#000000" points="1479.8,-458.5001 1489.8,-455 1479.8,-451.5001 1479.8,-458.5001"/>
</g>
<!-- zcash/halo2#79 -->
<g id="node7" class="node open">
<title>zcash/halo2#79</title>
<g id="a_node7"><a xlink:href="https://github.com/zcash/halo2/issues/79" xlink:title="zcash/halo2#79&#10;Migrate Rescue and&#10;Poseidon gadgets to&#10;algebraic hash&#10;abstraction" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1179.5,-800.5 1018.5,-800.5 1018.5,-717.5 1179.5,-717.5 1179.5,-800.5"/>
<text text-anchor="middle" x="1099" y="-785.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#79</text>
<text text-anchor="middle" x="1099" y="-770.3" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate Rescue and</text>
<text text-anchor="middle" x="1099" y="-755.3" font-family="Times,serif" font-size="14.00" fill="#000000">Poseidon gadgets to</text>
<text text-anchor="middle" x="1099" y="-740.3" font-family="Times,serif" font-size="14.00" fill="#000000">algebraic hash</text>
<text text-anchor="middle" x="1099" y="-725.3" font-family="Times,serif" font-size="14.00" fill="#000000">abstraction</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1179.5,-763.5 1018.5,-763.5 1018.5,-680.5 1179.5,-680.5 1179.5,-763.5"/>
<text text-anchor="middle" x="1099" y="-748.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#79</text>
<text text-anchor="middle" x="1099" y="-733.3" font-family="Times,serif" font-size="14.00" fill="#000000">Migrate Rescue and</text>
<text text-anchor="middle" x="1099" y="-718.3" font-family="Times,serif" font-size="14.00" fill="#000000">Poseidon gadgets to</text>
<text text-anchor="middle" x="1099" y="-703.3" font-family="Times,serif" font-size="14.00" fill="#000000">algebraic hash</text>
<text text-anchor="middle" x="1099" y="-688.3" font-family="Times,serif" font-size="14.00" fill="#000000">abstraction</text>
</a>
</g>
</g>
@ -112,52 +112,52 @@
<g id="node8" class="node open">
<title>zcash/halo2#78</title>
<g id="a_node8"><a xlink:href="https://github.com/zcash/halo2/issues/78" xlink:title="zcash/halo2#78&#10;Implement algebraic hash&#10;/ random oracle&#10;abstraction gadget" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="957,-793 753,-793 753,-725 957,-725 957,-793"/>
<text text-anchor="middle" x="855" y="-777.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#78</text>
<text text-anchor="middle" x="855" y="-762.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement algebraic hash</text>
<text text-anchor="middle" x="855" y="-747.8" font-family="Times,serif" font-size="14.00" fill="#000000">/ random oracle</text>
<text text-anchor="middle" x="855" y="-732.8" font-family="Times,serif" font-size="14.00" fill="#000000">abstraction gadget</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="957,-756 753,-756 753,-688 957,-688 957,-756"/>
<text text-anchor="middle" x="855" y="-740.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#78</text>
<text text-anchor="middle" x="855" y="-725.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement algebraic hash</text>
<text text-anchor="middle" x="855" y="-710.8" font-family="Times,serif" font-size="14.00" fill="#000000">/ random oracle</text>
<text text-anchor="middle" x="855" y="-695.8" font-family="Times,serif" font-size="14.00" fill="#000000">abstraction gadget</text>
</a>
</g>
</g>
<!-- zcash/halo2#78&#45;&gt;zcash/halo2#79 -->
<g id="edge4" class="edge">
<title>zcash/halo2#78&#45;&gt;zcash/halo2#79</title>
<path fill="none" stroke="#000000" d="M957.06,-759C974.04,-759 991.55,-759 1008.2,-759"/>
<polygon fill="#000000" stroke="#000000" points="1008.5,-762.5001 1018.5,-759 1008.5,-755.5001 1008.5,-762.5001"/>
<path fill="none" stroke="#000000" d="M957.06,-722C974.04,-722 991.55,-722 1008.2,-722"/>
<polygon fill="#000000" stroke="#000000" points="1008.5,-725.5001 1018.5,-722 1008.5,-718.5001 1008.5,-725.5001"/>
</g>
<!-- zcash/halo2#250 -->
<g id="node9" class="node open">
<title>zcash/halo2#250</title>
<g id="a_node9"><a xlink:href="https://github.com/zcash/halo2/issues/250" xlink:title="zcash/halo2#250&#10;Implement the logic for&#10;the IVC verifier circuit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1192,-580.5 1006,-580.5 1006,-527.5 1192,-527.5 1192,-580.5"/>
<text text-anchor="middle" x="1099" y="-565.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#250</text>
<text text-anchor="middle" x="1099" y="-550.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement the logic for</text>
<text text-anchor="middle" x="1099" y="-535.3" font-family="Times,serif" font-size="14.00" fill="#000000">the IVC verifier circuit</text>
<polygon fill="#c2e0c6" stroke="#000000" points="1192,-543.5 1006,-543.5 1006,-490.5 1192,-490.5 1192,-543.5"/>
<text text-anchor="middle" x="1099" y="-528.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#250</text>
<text text-anchor="middle" x="1099" y="-513.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement the logic for</text>
<text text-anchor="middle" x="1099" y="-498.3" font-family="Times,serif" font-size="14.00" fill="#000000">the IVC verifier circuit</text>
</a>
</g>
</g>
<!-- zcash/halo2#78&#45;&gt;zcash/halo2#250 -->
<g id="edge5" class="edge">
<title>zcash/halo2#78&#45;&gt;zcash/halo2#250</title>
<path fill="none" stroke="#000000" d="M944.1,-724.99C948.93,-722.17 953.6,-719.17 958,-716 1007.1,-680.55 1050.7,-624.85 1076,-588.87"/>
<polygon fill="#000000" stroke="#000000" points="1078.8952,-590.8368 1081.7,-580.62 1073.1361,-586.8578 1078.8952,-590.8368"/>
<path fill="none" stroke="#000000" d="M944.1,-687.99C948.93,-685.17 953.6,-682.17 958,-679 1007.1,-643.55 1050.7,-587.85 1076,-551.87"/>
<polygon fill="#000000" stroke="#000000" points="1078.8952,-553.8368 1081.7,-543.62 1073.1361,-549.8578 1078.8952,-553.8368"/>
</g>
<!-- zcash/halo2#250&#45;&gt;zcash/halo2#75 -->
<g id="edge6" class="edge">
<title>zcash/halo2#250&#45;&gt;zcash/halo2#75</title>
<path fill="none" stroke="#000000" d="M1192.1,-530.74C1210.1,-526.22 1229.1,-521.47 1247.4,-516.91"/>
<polygon fill="#000000" stroke="#000000" points="1248.256,-520.3038 1257.1,-514.47 1246.5483,-513.5153 1248.256,-520.3038"/>
<path fill="none" stroke="#000000" d="M1192.1,-493.74C1210.1,-489.22 1229.1,-484.47 1247.4,-479.91"/>
<polygon fill="#000000" stroke="#000000" points="1248.256,-483.3038 1257.1,-477.47 1246.5483,-476.5153 1248.256,-483.3038"/>
</g>
<!-- zcash/halo2#57 -->
<g id="node10" class="node open">
<title>zcash/halo2#57</title>
<g id="a_node10"><a xlink:href="https://github.com/zcash/halo2/issues/57" xlink:title="zcash/halo2#57&#10;Remove unused&#10;fixed_values from&#10;ProvingKey" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="184.5,-535 41.5,-535 41.5,-467 184.5,-467 184.5,-535"/>
<text text-anchor="middle" x="113" y="-519.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#57</text>
<text text-anchor="middle" x="113" y="-504.8" font-family="Times,serif" font-size="14.00" fill="#000000">Remove unused</text>
<text text-anchor="middle" x="113" y="-489.8" font-family="Times,serif" font-size="14.00" fill="#000000">fixed_values from</text>
<text text-anchor="middle" x="113" y="-474.8" font-family="Times,serif" font-size="14.00" fill="#000000">ProvingKey</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="184.5,-435 41.5,-435 41.5,-367 184.5,-367 184.5,-435"/>
<text text-anchor="middle" x="113" y="-419.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#57</text>
<text text-anchor="middle" x="113" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">Remove unused</text>
<text text-anchor="middle" x="113" y="-389.8" font-family="Times,serif" font-size="14.00" fill="#000000">fixed_values from</text>
<text text-anchor="middle" x="113" y="-374.8" font-family="Times,serif" font-size="14.00" fill="#000000">ProvingKey</text>
</a>
</g>
</g>
@ -165,418 +165,412 @@
<g id="node11" class="node open">
<title>zcash/halo2#443</title>
<g id="a_node11"><a xlink:href="https://github.com/zcash/halo2/issues/443" xlink:title="zcash/halo2#443&#10;implement `read` &amp;&#10;`write` for `halo2::plonk&#10;::ProvingKey`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="469.5,-535 275.5,-535 275.5,-467 469.5,-467 469.5,-535"/>
<text text-anchor="middle" x="372.5" y="-519.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#443</text>
<text text-anchor="middle" x="372.5" y="-504.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `read` &amp;</text>
<text text-anchor="middle" x="372.5" y="-489.8" font-family="Times,serif" font-size="14.00" fill="#000000">`write` for `halo2::plonk</text>
<text text-anchor="middle" x="372.5" y="-474.8" font-family="Times,serif" font-size="14.00" fill="#000000">::ProvingKey`</text>
<polygon fill="#c2e0c6" stroke="#000000" points="469.5,-435 275.5,-435 275.5,-367 469.5,-367 469.5,-435"/>
<text text-anchor="middle" x="372.5" y="-419.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#443</text>
<text text-anchor="middle" x="372.5" y="-404.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement `read` &amp;</text>
<text text-anchor="middle" x="372.5" y="-389.8" font-family="Times,serif" font-size="14.00" fill="#000000">`write` for `halo2::plonk</text>
<text text-anchor="middle" x="372.5" y="-374.8" font-family="Times,serif" font-size="14.00" fill="#000000">::ProvingKey`</text>
</a>
</g>
</g>
<!-- zcash/halo2#57&#45;&gt;zcash/halo2#443 -->
<g id="edge7" class="edge">
<title>zcash/halo2#57&#45;&gt;zcash/halo2#443</title>
<path fill="none" stroke="#000000" d="M184.6,-501C209.47,-501 237.94,-501 265.07,-501"/>
<polygon fill="#000000" stroke="#000000" points="265.39,-504.5001 275.39,-501 265.39,-497.5001 265.39,-504.5001"/>
<path fill="none" stroke="#000000" d="M184.6,-401C209.47,-401 237.94,-401 265.07,-401"/>
<polygon fill="#000000" stroke="#000000" points="265.39,-404.5001 275.39,-401 265.39,-397.5001 265.39,-404.5001"/>
</g>
<!-- zcash/halo2#449 -->
<g id="node12" class="node open">
<title>zcash/halo2#449</title>
<g id="a_node12"><a xlink:href="https://github.com/zcash/halo2/issues/449" xlink:title="zcash/halo2#449&#10;Define a stable&#10;serialization format for&#10;`VerifyingKey`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="204,-621 22,-621 22,-553 204,-553 204,-621"/>
<text text-anchor="middle" x="113" y="-605.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#449</text>
<text text-anchor="middle" x="113" y="-590.8" font-family="Times,serif" font-size="14.00" fill="#000000">Define a stable</text>
<text text-anchor="middle" x="113" y="-575.8" font-family="Times,serif" font-size="14.00" fill="#000000">serialization format for</text>
<text text-anchor="middle" x="113" y="-560.8" font-family="Times,serif" font-size="14.00" fill="#000000">`VerifyingKey`</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="204,-521 22,-521 22,-453 204,-453 204,-521"/>
<text text-anchor="middle" x="113" y="-505.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#449</text>
<text text-anchor="middle" x="113" y="-490.8" font-family="Times,serif" font-size="14.00" fill="#000000">Define a stable</text>
<text text-anchor="middle" x="113" y="-475.8" font-family="Times,serif" font-size="14.00" fill="#000000">serialization format for</text>
<text text-anchor="middle" x="113" y="-460.8" font-family="Times,serif" font-size="14.00" fill="#000000">`VerifyingKey`</text>
</a>
</g>
</g>
<!-- zcash/halo2#483 -->
<g id="node13" class="node committed">
<title>zcash/halo2#483</title>
<g id="a_node13"><a xlink:href="https://github.com/zcash/halo2/issues/483" xlink:title="zcash/halo2#483&#10;Refactor variable&#45;base&#10;scalar mul to distinguish&#10;the &quot;base field element&quot;&#10;case" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="469.5,-311.5 275.5,-311.5 275.5,-228.5 469.5,-228.5 469.5,-311.5"/>
<text text-anchor="middle" x="372.5" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#483</text>
<text text-anchor="middle" x="372.5" y="-281.3" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor variable&#45;base</text>
<text text-anchor="middle" x="372.5" y="-266.3" font-family="Times,serif" font-size="14.00" fill="#000000">scalar mul to distinguish</text>
<text text-anchor="middle" x="372.5" y="-251.3" font-family="Times,serif" font-size="14.00" fill="#000000">the &quot;base field element&quot;</text>
<text text-anchor="middle" x="372.5" y="-236.3" font-family="Times,serif" font-size="14.00" fill="#000000">case</text>
</a>
</g>
</g>
<!-- zcash/halo2#483&#45;&gt;zcash/halo2#460 -->
<g id="edge8" class="edge">
<title>zcash/halo2#483&#45;&gt;zcash/halo2#460</title>
<path fill="none" stroke="#000000" d="M469.68,-252.94C484.45,-250.35 499.72,-247.67 514.6,-245.06"/>
<polygon fill="#000000" stroke="#000000" points="515.5829,-248.4413 524.83,-243.27 514.3764,-241.546 515.5829,-248.4413"/>
</g>
<!-- zcash/halo2#420 -->
<g id="node14" class="node open">
<g id="node13" class="node open">
<title>zcash/halo2#420</title>
<g id="a_node14"><a xlink:href="https://github.com/zcash/halo2/issues/420" xlink:title="zcash/halo2#420&#10;CI: Measure memory&#45;usage&#10;benchmarks" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="220.5,-692.5 5.5,-692.5 5.5,-639.5 220.5,-639.5 220.5,-692.5"/>
<text text-anchor="middle" x="113" y="-677.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#420</text>
<text text-anchor="middle" x="113" y="-662.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI: Measure memory&#45;usage</text>
<text text-anchor="middle" x="113" y="-647.3" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks</text>
<g id="a_node13"><a xlink:href="https://github.com/zcash/halo2/issues/420" xlink:title="zcash/halo2#420&#10;CI: Measure memory&#45;usage&#10;benchmarks" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="220.5,-592.5 5.5,-592.5 5.5,-539.5 220.5,-539.5 220.5,-592.5"/>
<text text-anchor="middle" x="113" y="-577.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#420</text>
<text text-anchor="middle" x="113" y="-562.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI: Measure memory&#45;usage</text>
<text text-anchor="middle" x="113" y="-547.3" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks</text>
</a>
</g>
</g>
<!-- zcash/halo2#418 -->
<g id="node15" class="node open">
<g id="node14" class="node open">
<title>zcash/halo2#418</title>
<g id="a_node15"><a xlink:href="https://github.com/zcash/halo2/issues/418" xlink:title="zcash/halo2#418&#10;[memory optimization]&#10;lookup prover memory&#10;analysis" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="462,-700 283,-700 283,-632 462,-632 462,-700"/>
<text text-anchor="middle" x="372.5" y="-684.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#418</text>
<text text-anchor="middle" x="372.5" y="-669.8" font-family="Times,serif" font-size="14.00" fill="#000000">[memory optimization]</text>
<text text-anchor="middle" x="372.5" y="-654.8" font-family="Times,serif" font-size="14.00" fill="#000000">lookup prover memory</text>
<text text-anchor="middle" x="372.5" y="-639.8" font-family="Times,serif" font-size="14.00" fill="#000000">analysis</text>
<g id="a_node14"><a xlink:href="https://github.com/zcash/halo2/issues/418" xlink:title="zcash/halo2#418&#10;[memory optimization]&#10;lookup prover memory&#10;analysis" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="462,-600 283,-600 283,-532 462,-532 462,-600"/>
<text text-anchor="middle" x="372.5" y="-584.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#418</text>
<text text-anchor="middle" x="372.5" y="-569.8" font-family="Times,serif" font-size="14.00" fill="#000000">[memory optimization]</text>
<text text-anchor="middle" x="372.5" y="-554.8" font-family="Times,serif" font-size="14.00" fill="#000000">lookup prover memory</text>
<text text-anchor="middle" x="372.5" y="-539.8" font-family="Times,serif" font-size="14.00" fill="#000000">analysis</text>
</a>
</g>
</g>
<!-- zcash/halo2#420&#45;&gt;zcash/halo2#418 -->
<g id="edge9" class="edge">
<g id="edge8" class="edge">
<title>zcash/halo2#420&#45;&gt;zcash/halo2#418</title>
<path fill="none" stroke="#000000" d="M220.8,-666C237.86,-666 255.45,-666 272.34,-666"/>
<polygon fill="#000000" stroke="#000000" points="272.75,-669.5001 282.75,-666 272.75,-662.5001 272.75,-669.5001"/>
<path fill="none" stroke="#000000" d="M220.8,-566C237.86,-566 255.45,-566 272.34,-566"/>
<polygon fill="#000000" stroke="#000000" points="272.75,-569.5001 282.75,-566 272.75,-562.5001 272.75,-569.5001"/>
</g>
<!-- zcash/halo2#427 -->
<g id="node16" class="node open">
<g id="node15" class="node open">
<title>zcash/halo2#427</title>
<g id="a_node16"><a xlink:href="https://github.com/zcash/halo2/issues/427" xlink:title="zcash/halo2#427&#10;Use smaller extended&#10;domains where possible&#10;during proving" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="207,-779 19,-779 19,-711 207,-711 207,-779"/>
<text text-anchor="middle" x="113" y="-763.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#427</text>
<text text-anchor="middle" x="113" y="-748.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use smaller extended</text>
<text text-anchor="middle" x="113" y="-733.8" font-family="Times,serif" font-size="14.00" fill="#000000">domains where possible</text>
<text text-anchor="middle" x="113" y="-718.8" font-family="Times,serif" font-size="14.00" fill="#000000">during proving</text>
<g id="a_node15"><a xlink:href="https://github.com/zcash/halo2/issues/427" xlink:title="zcash/halo2#427&#10;Use smaller extended&#10;domains where possible&#10;during proving" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="207,-679 19,-679 19,-611 207,-611 207,-679"/>
<text text-anchor="middle" x="113" y="-663.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#427</text>
<text text-anchor="middle" x="113" y="-648.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use smaller extended</text>
<text text-anchor="middle" x="113" y="-633.8" font-family="Times,serif" font-size="14.00" fill="#000000">domains where possible</text>
<text text-anchor="middle" x="113" y="-618.8" font-family="Times,serif" font-size="14.00" fill="#000000">during proving</text>
</a>
</g>
</g>
<!-- zcash/halo2#456 -->
<g id="node17" class="node open">
<g id="node16" class="node open">
<title>zcash/halo2#456</title>
<g id="a_node17"><a xlink:href="https://github.com/zcash/halo2/issues/456" xlink:title="zcash/halo2#456&#10;Benchmark `sha256`&#10;gadget." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="198,-850.5 28,-850.5 28,-797.5 198,-797.5 198,-850.5"/>
<text text-anchor="middle" x="113" y="-835.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#456</text>
<text text-anchor="middle" x="113" y="-820.3" font-family="Times,serif" font-size="14.00" fill="#000000">Benchmark `sha256`</text>
<text text-anchor="middle" x="113" y="-805.3" font-family="Times,serif" font-size="14.00" fill="#000000">gadget.</text>
<g id="a_node16"><a xlink:href="https://github.com/zcash/halo2/issues/456" xlink:title="zcash/halo2#456&#10;Benchmark `sha256`&#10;gadget." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="198,-750.5 28,-750.5 28,-697.5 198,-697.5 198,-750.5"/>
<text text-anchor="middle" x="113" y="-735.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#456</text>
<text text-anchor="middle" x="113" y="-720.3" font-family="Times,serif" font-size="14.00" fill="#000000">Benchmark `sha256`</text>
<text text-anchor="middle" x="113" y="-705.3" font-family="Times,serif" font-size="14.00" fill="#000000">gadget.</text>
</a>
</g>
</g>
<!-- zcash/halo2#455 -->
<g id="node18" class="node open">
<g id="node17" class="node open">
<title>zcash/halo2#455</title>
<g id="a_node18"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="213,-921.5 13,-921.5 13,-868.5 213,-868.5 213,-921.5"/>
<text text-anchor="middle" x="113" y="-906.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#455</text>
<text text-anchor="middle" x="113" y="-891.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Book] add description of</text>
<text text-anchor="middle" x="113" y="-876.3" font-family="Times,serif" font-size="14.00" fill="#000000">Poseidon gadget and chip</text>
<g id="a_node17"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455&#10;[Book] add description of&#10;Poseidon gadget and chip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="213,-821.5 13,-821.5 13,-768.5 213,-768.5 213,-821.5"/>
<text text-anchor="middle" x="113" y="-806.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#455</text>
<text text-anchor="middle" x="113" y="-791.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Book] add description of</text>
<text text-anchor="middle" x="113" y="-776.3" font-family="Times,serif" font-size="14.00" fill="#000000">Poseidon gadget and chip</text>
</a>
</g>
</g>
<!-- zcash/halo2#251 -->
<g id="node19" class="node open">
<g id="node18" class="node open">
<title>zcash/halo2#251</title>
<g id="a_node19"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1204,-463 994,-463 994,-395 1204,-395 1204,-463"/>
<text text-anchor="middle" x="1099" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#251</text>
<text text-anchor="middle" x="1099" y="-432.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement user&#45;facing API</text>
<text text-anchor="middle" x="1099" y="-417.8" font-family="Times,serif" font-size="14.00" fill="#000000">for recursive proving of</text>
<text text-anchor="middle" x="1099" y="-402.8" font-family="Times,serif" font-size="14.00" fill="#000000">IVC</text>
<g id="a_node18"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1204,-426 994,-426 994,-358 1204,-358 1204,-426"/>
<text text-anchor="middle" x="1099" y="-410.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#251</text>
<text text-anchor="middle" x="1099" y="-395.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement user&#45;facing API</text>
<text text-anchor="middle" x="1099" y="-380.8" font-family="Times,serif" font-size="14.00" fill="#000000">for recursive proving of</text>
<text text-anchor="middle" x="1099" y="-365.8" font-family="Times,serif" font-size="14.00" fill="#000000">IVC</text>
</a>
</g>
</g>
<!-- zcash/halo2#251&#45;&gt;zcash/halo2#75 -->
<g id="edge10" class="edge">
<g id="edge9" class="edge">
<title>zcash/halo2#251&#45;&gt;zcash/halo2#75</title>
<path fill="none" stroke="#000000" d="M1204.2,-455.72C1218.5,-459.37 1233.3,-463.11 1247.5,-466.73"/>
<polygon fill="#000000" stroke="#000000" points="1246.746,-470.1496 1257.3,-469.22 1248.4699,-463.3651 1246.746,-470.1496"/>
<path fill="none" stroke="#000000" d="M1204.2,-418.72C1218.5,-422.37 1233.3,-426.11 1247.5,-429.73"/>
<polygon fill="#000000" stroke="#000000" points="1246.746,-433.1496 1257.3,-432.22 1248.4699,-426.3651 1246.746,-433.1496"/>
</g>
<!-- zcash/halo2#437 -->
<g id="node20" class="node open">
<g id="node19" class="node open">
<title>zcash/halo2#437</title>
<g id="a_node20"><a xlink:href="https://github.com/zcash/halo2/issues/437" xlink:title="zcash/halo2#437&#10;Amend user&#45;facing API to&#10;work for both IVC and PCD" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1454,-424.5 1240,-424.5 1240,-371.5 1454,-371.5 1454,-424.5"/>
<text text-anchor="middle" x="1347" y="-409.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#437</text>
<text text-anchor="middle" x="1347" y="-394.3" font-family="Times,serif" font-size="14.00" fill="#000000">Amend user&#45;facing API to</text>
<text text-anchor="middle" x="1347" y="-379.3" font-family="Times,serif" font-size="14.00" fill="#000000">work for both IVC and PCD</text>
<g id="a_node19"><a xlink:href="https://github.com/zcash/halo2/issues/437" xlink:title="zcash/halo2#437&#10;Amend user&#45;facing API to&#10;work for both IVC and PCD" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1454,-387.5 1240,-387.5 1240,-334.5 1454,-334.5 1454,-387.5"/>
<text text-anchor="middle" x="1347" y="-372.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#437</text>
<text text-anchor="middle" x="1347" y="-357.3" font-family="Times,serif" font-size="14.00" fill="#000000">Amend user&#45;facing API to</text>
<text text-anchor="middle" x="1347" y="-342.3" font-family="Times,serif" font-size="14.00" fill="#000000">work for both IVC and PCD</text>
</a>
</g>
</g>
<!-- zcash/halo2#251&#45;&gt;zcash/halo2#437 -->
<g id="edge11" class="edge">
<g id="edge10" class="edge">
<title>zcash/halo2#251&#45;&gt;zcash/halo2#437</title>
<path fill="none" stroke="#000000" d="M1204.2,-415.85C1212.6,-414.8 1221.2,-413.73 1229.7,-412.66"/>
<polygon fill="#000000" stroke="#000000" points="1230.2114,-416.1234 1239.7,-411.41 1229.3431,-409.1775 1230.2114,-416.1234"/>
<path fill="none" stroke="#000000" d="M1204.2,-378.85C1212.6,-377.8 1221.2,-376.73 1229.7,-375.66"/>
<polygon fill="#000000" stroke="#000000" points="1230.2114,-379.1234 1239.7,-374.41 1229.3431,-372.1775 1230.2114,-379.1234"/>
</g>
<!-- zcash/halo2#436 -->
<g id="node21" class="node open">
<g id="node20" class="node open">
<title>zcash/halo2#436</title>
<g id="a_node21"><a xlink:href="https://github.com/zcash/halo2/issues/436" xlink:title="zcash/halo2#436&#10;Implement mock&#10;verification circuit for&#10;PCD" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="705,-365 530,-365 530,-297 705,-297 705,-365"/>
<text text-anchor="middle" x="617.5" y="-349.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#436</text>
<text text-anchor="middle" x="617.5" y="-334.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement mock</text>
<text text-anchor="middle" x="617.5" y="-319.8" font-family="Times,serif" font-size="14.00" fill="#000000">verification circuit for</text>
<text text-anchor="middle" x="617.5" y="-304.8" font-family="Times,serif" font-size="14.00" fill="#000000">PCD</text>
<g id="a_node20"><a xlink:href="https://github.com/zcash/halo2/issues/436" xlink:title="zcash/halo2#436&#10;Implement mock&#10;verification circuit for&#10;PCD" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="705,-328 530,-328 530,-260 705,-260 705,-328"/>
<text text-anchor="middle" x="617.5" y="-312.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#436</text>
<text text-anchor="middle" x="617.5" y="-297.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement mock</text>
<text text-anchor="middle" x="617.5" y="-282.8" font-family="Times,serif" font-size="14.00" fill="#000000">verification circuit for</text>
<text text-anchor="middle" x="617.5" y="-267.8" font-family="Times,serif" font-size="14.00" fill="#000000">PCD</text>
</a>
</g>
</g>
<!-- zcash/halo2#436&#45;&gt;zcash/halo2#437 -->
<g id="edge12" class="edge">
<g id="edge11" class="edge">
<title>zcash/halo2#436&#45;&gt;zcash/halo2#437</title>
<path fill="none" stroke="#000000" d="M705.36,-341.87C720.89,-343.67 736.91,-345.46 752,-347 798.08,-351.71 1069.8,-374.7 1229.6,-388.15"/>
<polygon fill="#000000" stroke="#000000" points="1229.743,-391.6741 1240,-389.02 1230.3266,-384.6985 1229.743,-391.6741"/>
<path fill="none" stroke="#000000" d="M705.36,-304.87C720.89,-306.67 736.91,-308.46 752,-310 798.08,-314.71 1069.8,-337.7 1229.6,-351.15"/>
<polygon fill="#000000" stroke="#000000" points="1229.743,-354.6741 1240,-352.02 1230.3266,-347.6985 1229.743,-354.6741"/>
</g>
<!-- zcash/halo2#438 -->
<g id="node22" class="node open">
<g id="node21" class="node open">
<title>zcash/halo2#438</title>
<g id="a_node22"><a xlink:href="https://github.com/zcash/halo2/issues/438" xlink:title="zcash/halo2#438&#10;Implement the logic for&#10;the PCD verifier circuit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="948,-338.5 762,-338.5 762,-285.5 948,-285.5 948,-338.5"/>
<text text-anchor="middle" x="855" y="-323.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#438</text>
<text text-anchor="middle" x="855" y="-308.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement the logic for</text>
<text text-anchor="middle" x="855" y="-293.3" font-family="Times,serif" font-size="14.00" fill="#000000">the PCD verifier circuit</text>
<g id="a_node21"><a xlink:href="https://github.com/zcash/halo2/issues/438" xlink:title="zcash/halo2#438&#10;Implement the logic for&#10;the PCD verifier circuit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="948,-301.5 762,-301.5 762,-248.5 948,-248.5 948,-301.5"/>
<text text-anchor="middle" x="855" y="-286.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#438</text>
<text text-anchor="middle" x="855" y="-271.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement the logic for</text>
<text text-anchor="middle" x="855" y="-256.3" font-family="Times,serif" font-size="14.00" fill="#000000">the PCD verifier circuit</text>
</a>
</g>
</g>
<!-- zcash/halo2#436&#45;&gt;zcash/halo2#438 -->
<g id="edge13" class="edge">
<g id="edge12" class="edge">
<title>zcash/halo2#436&#45;&gt;zcash/halo2#438</title>
<path fill="none" stroke="#000000" d="M705.26,-323.98C720.33,-322.77 736.11,-321.51 751.54,-320.28"/>
<polygon fill="#000000" stroke="#000000" points="751.9325,-323.7598 761.62,-319.47 751.3718,-316.7823 751.9325,-323.7598"/>
<path fill="none" stroke="#000000" d="M705.26,-286.98C720.33,-285.77 736.11,-284.51 751.54,-283.28"/>
<polygon fill="#000000" stroke="#000000" points="751.9325,-286.7598 761.62,-282.47 751.3718,-279.7823 751.9325,-286.7598"/>
</g>
<!-- zcash/halo2#435 -->
<g id="node23" class="node open">
<g id="node22" class="node open">
<title>zcash/halo2#435</title>
<g id="a_node23"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="705,-523 530,-523 530,-455 705,-455 705,-523"/>
<text text-anchor="middle" x="617.5" y="-507.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#435</text>
<text text-anchor="middle" x="617.5" y="-492.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement mock</text>
<text text-anchor="middle" x="617.5" y="-477.8" font-family="Times,serif" font-size="14.00" fill="#000000">verification circuit for</text>
<text text-anchor="middle" x="617.5" y="-462.8" font-family="Times,serif" font-size="14.00" fill="#000000">IVC</text>
<g id="a_node22"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="705,-486 530,-486 530,-418 705,-418 705,-486"/>
<text text-anchor="middle" x="617.5" y="-470.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#435</text>
<text text-anchor="middle" x="617.5" y="-455.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement mock</text>
<text text-anchor="middle" x="617.5" y="-440.8" font-family="Times,serif" font-size="14.00" fill="#000000">verification circuit for</text>
<text text-anchor="middle" x="617.5" y="-425.8" font-family="Times,serif" font-size="14.00" fill="#000000">IVC</text>
</a>
</g>
</g>
<!-- zcash/halo2#247 -->
<g id="node24" class="node open">
<g id="node23" class="node open">
<title>zcash/halo2#247</title>
<g id="a_node24"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="947.5,-463 762.5,-463 762.5,-395 947.5,-395 947.5,-463"/>
<text text-anchor="middle" x="855" y="-447.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#247</text>
<text text-anchor="middle" x="855" y="-432.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement underlying</text>
<text text-anchor="middle" x="855" y="-417.8" font-family="Times,serif" font-size="14.00" fill="#000000">scaffolding for creating</text>
<text text-anchor="middle" x="855" y="-402.8" font-family="Times,serif" font-size="14.00" fill="#000000">the IVC proof cycle</text>
<g id="a_node23"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="947.5,-426 762.5,-426 762.5,-358 947.5,-358 947.5,-426"/>
<text text-anchor="middle" x="855" y="-410.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#247</text>
<text text-anchor="middle" x="855" y="-395.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement underlying</text>
<text text-anchor="middle" x="855" y="-380.8" font-family="Times,serif" font-size="14.00" fill="#000000">scaffolding for creating</text>
<text text-anchor="middle" x="855" y="-365.8" font-family="Times,serif" font-size="14.00" fill="#000000">the IVC proof cycle</text>
</a>
</g>
</g>
<!-- zcash/halo2#435&#45;&gt;zcash/halo2#247 -->
<g id="edge14" class="edge">
<g id="edge13" class="edge">
<title>zcash/halo2#435&#45;&gt;zcash/halo2#247</title>
<path fill="none" stroke="#000000" d="M705.26,-466.83C720.69,-462.93 736.87,-458.84 752.66,-454.86"/>
<polygon fill="#000000" stroke="#000000" points="753.5843,-458.2365 762.42,-452.39 751.8669,-451.4504 753.5843,-458.2365"/>
<path fill="none" stroke="#000000" d="M705.26,-429.83C720.69,-425.93 736.87,-421.84 752.66,-417.86"/>
<polygon fill="#000000" stroke="#000000" points="753.5843,-421.2365 762.42,-415.39 751.8669,-414.4504 753.5843,-421.2365"/>
</g>
<!-- zcash/halo2#247&#45;&gt;zcash/halo2#250 -->
<g id="edge15" class="edge">
<g id="edge14" class="edge">
<title>zcash/halo2#247&#45;&gt;zcash/halo2#250</title>
<path fill="none" stroke="#000000" d="M939.17,-463.06C945.59,-465.99 951.93,-468.98 958,-472 988.53,-487.17 1021.5,-506.21 1047.9,-522.12"/>
<polygon fill="#000000" stroke="#000000" points="1046.2316,-525.2012 1056.6,-527.38 1049.8533,-519.211 1046.2316,-525.2012"/>
<path fill="none" stroke="#000000" d="M939.17,-426.06C945.59,-428.99 951.93,-431.98 958,-435 988.53,-450.17 1021.5,-469.21 1047.9,-485.12"/>
<polygon fill="#000000" stroke="#000000" points="1046.2316,-488.2012 1056.6,-490.38 1049.8533,-482.211 1046.2316,-488.2012"/>
</g>
<!-- zcash/halo2#247&#45;&gt;zcash/halo2#251 -->
<g id="edge16" class="edge">
<g id="edge15" class="edge">
<title>zcash/halo2#247&#45;&gt;zcash/halo2#251</title>
<path fill="none" stroke="#000000" d="M947.59,-429C959.39,-429 971.58,-429 983.68,-429"/>
<polygon fill="#000000" stroke="#000000" points="983.81,-432.5001 993.81,-429 983.81,-425.5001 983.81,-432.5001"/>
<path fill="none" stroke="#000000" d="M947.59,-392C959.39,-392 971.58,-392 983.68,-392"/>
<polygon fill="#000000" stroke="#000000" points="983.81,-395.5001 993.81,-392 983.81,-388.5001 983.81,-395.5001"/>
</g>
<!-- zcash/halo2#246 -->
<g id="node25" class="node open">
<g id="node24" class="node open">
<title>zcash/halo2#246</title>
<g id="a_node25"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="462,-448.5 283,-448.5 283,-395.5 462,-395.5 462,-448.5"/>
<text text-anchor="middle" x="372.5" y="-433.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#246</text>
<text text-anchor="middle" x="372.5" y="-418.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create recursive proof</text>
<text text-anchor="middle" x="372.5" y="-403.3" font-family="Times,serif" font-size="14.00" fill="#000000">structures</text>
<g id="a_node24"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="462,-348.5 283,-348.5 283,-295.5 462,-295.5 462,-348.5"/>
<text text-anchor="middle" x="372.5" y="-333.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#246</text>
<text text-anchor="middle" x="372.5" y="-318.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create recursive proof</text>
<text text-anchor="middle" x="372.5" y="-303.3" font-family="Times,serif" font-size="14.00" fill="#000000">structures</text>
</a>
</g>
</g>
<!-- zcash/halo2#246&#45;&gt;zcash/halo2#436 -->
<g id="edge17" class="edge">
<g id="edge16" class="edge">
<title>zcash/halo2#246&#45;&gt;zcash/halo2#436</title>
<path fill="none" stroke="#000000" d="M444.02,-395.43C467.82,-386.6 494.74,-376.6 520.15,-367.16"/>
<polygon fill="#000000" stroke="#000000" points="521.6479,-370.3372 529.8,-363.57 519.2072,-363.7764 521.6479,-370.3372"/>
<path fill="none" stroke="#000000" d="M462.34,-311.73C480.98,-309.6 500.7,-307.35 519.61,-305.19"/>
<polygon fill="#000000" stroke="#000000" points="520.1842,-308.6472 529.72,-304.03 519.3862,-301.6928 520.1842,-308.6472"/>
</g>
<!-- zcash/halo2#246&#45;&gt;zcash/halo2#435 -->
<g id="edge18" class="edge">
<g id="edge17" class="edge">
<title>zcash/halo2#246&#45;&gt;zcash/halo2#435</title>
<path fill="none" stroke="#000000" d="M462.34,-446.57C481.06,-451.69 500.88,-457.11 519.87,-462.3"/>
<polygon fill="#000000" stroke="#000000" points="519.1512,-465.7318 529.72,-464.99 520.9954,-458.9791 519.1512,-465.7318"/>
<path fill="none" stroke="#000000" d="M462.11,-345.61C469.48,-349.19 476.56,-353.3 483,-358 505.11,-374.15 497.77,-390.71 519,-408 520.77,-409.44 522.59,-410.85 524.46,-412.21"/>
<polygon fill="#000000" stroke="#000000" points="522.6927,-415.2408 532.93,-417.97 526.6291,-409.4524 522.6927,-415.2408"/>
</g>
<!-- zcash/halo2#439 -->
<g id="node26" class="node open">
<g id="node25" class="node open">
<title>zcash/halo2#439</title>
<g id="a_node26"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="204.5,-448.5 21.5,-448.5 21.5,-395.5 204.5,-395.5 204.5,-448.5"/>
<text text-anchor="middle" x="113" y="-433.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#439</text>
<text text-anchor="middle" x="113" y="-418.3" font-family="Times,serif" font-size="14.00" fill="#000000">Support split</text>
<text text-anchor="middle" x="113" y="-403.3" font-family="Times,serif" font-size="14.00" fill="#000000">accumulation in Halo 2</text>
<g id="a_node25"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="204.5,-348.5 21.5,-348.5 21.5,-295.5 204.5,-295.5 204.5,-348.5"/>
<text text-anchor="middle" x="113" y="-333.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#439</text>
<text text-anchor="middle" x="113" y="-318.3" font-family="Times,serif" font-size="14.00" fill="#000000">Support split</text>
<text text-anchor="middle" x="113" y="-303.3" font-family="Times,serif" font-size="14.00" fill="#000000">accumulation in Halo 2</text>
</a>
</g>
</g>
<!-- zcash/halo2#439&#45;&gt;zcash/halo2#246 -->
<g id="edge19" class="edge">
<g id="edge18" class="edge">
<title>zcash/halo2#439&#45;&gt;zcash/halo2#246</title>
<path fill="none" stroke="#000000" d="M204.86,-422C226.86,-422 250.45,-422 272.79,-422"/>
<polygon fill="#000000" stroke="#000000" points="272.95,-425.5001 282.95,-422 272.95,-418.5001 272.95,-425.5001"/>
<path fill="none" stroke="#000000" d="M204.86,-322C226.86,-322 250.45,-322 272.79,-322"/>
<polygon fill="#000000" stroke="#000000" points="272.95,-325.5001 282.95,-322 272.95,-318.5001 272.95,-325.5001"/>
</g>
<!-- zcash/halo2#359 -->
<g id="node27" class="node open">
<g id="node26" class="node open">
<title>zcash/halo2#359</title>
<g id="a_node27"><a xlink:href="https://github.com/zcash/halo2/issues/359" xlink:title="zcash/halo2#359&#10;Set up `BaseTranscript`,&#10;`ScalarTranscript`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="716,-436.5 519,-436.5 519,-383.5 716,-383.5 716,-436.5"/>
<text text-anchor="middle" x="617.5" y="-421.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#359</text>
<text text-anchor="middle" x="617.5" y="-406.3" font-family="Times,serif" font-size="14.00" fill="#000000">Set up `BaseTranscript`,</text>
<text text-anchor="middle" x="617.5" y="-391.3" font-family="Times,serif" font-size="14.00" fill="#000000">`ScalarTranscript`</text>
<g id="a_node26"><a xlink:href="https://github.com/zcash/halo2/issues/359" xlink:title="zcash/halo2#359&#10;Set up `BaseTranscript`,&#10;`ScalarTranscript`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="716,-399.5 519,-399.5 519,-346.5 716,-346.5 716,-399.5"/>
<text text-anchor="middle" x="617.5" y="-384.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#359</text>
<text text-anchor="middle" x="617.5" y="-369.3" font-family="Times,serif" font-size="14.00" fill="#000000">Set up `BaseTranscript`,</text>
<text text-anchor="middle" x="617.5" y="-354.3" font-family="Times,serif" font-size="14.00" fill="#000000">`ScalarTranscript`</text>
</a>
</g>
</g>
<!-- zcash/halo2#359&#45;&gt;zcash/halo2#247 -->
<g id="edge20" class="edge">
<g id="edge19" class="edge">
<title>zcash/halo2#359&#45;&gt;zcash/halo2#247</title>
<path fill="none" stroke="#000000" d="M716.16,-417.89C728.11,-418.85 740.33,-419.83 752.34,-420.79"/>
<polygon fill="#000000" stroke="#000000" points="752.1131,-424.2829 762.36,-421.59 752.6703,-417.3051 752.1131,-424.2829"/>
<path fill="none" stroke="#000000" d="M716.16,-380.89C728.11,-381.85 740.33,-382.83 752.34,-383.79"/>
<polygon fill="#000000" stroke="#000000" points="752.1131,-387.2829 762.36,-384.59 752.6703,-380.3051 752.1131,-387.2829"/>
</g>
<!-- zcash/halo2#249 -->
<g id="node28" class="node open">
<g id="node27" class="node open">
<title>zcash/halo2#249</title>
<g id="a_node28"><a xlink:href="https://github.com/zcash/halo2/issues/249" xlink:title="zcash/halo2#249&#10;Implement recursion&#10;circuit logic for&#10;handling public inputs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="943.5,-707 766.5,-707 766.5,-639 943.5,-639 943.5,-707"/>
<text text-anchor="middle" x="855" y="-691.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#249</text>
<text text-anchor="middle" x="855" y="-676.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement recursion</text>
<text text-anchor="middle" x="855" y="-661.8" font-family="Times,serif" font-size="14.00" fill="#000000">circuit logic for</text>
<text text-anchor="middle" x="855" y="-646.8" font-family="Times,serif" font-size="14.00" fill="#000000">handling public inputs</text>
<g id="a_node27"><a xlink:href="https://github.com/zcash/halo2/issues/249" xlink:title="zcash/halo2#249&#10;Implement recursion&#10;circuit logic for&#10;handling public inputs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="943.5,-670 766.5,-670 766.5,-602 943.5,-602 943.5,-670"/>
<text text-anchor="middle" x="855" y="-654.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#249</text>
<text text-anchor="middle" x="855" y="-639.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement recursion</text>
<text text-anchor="middle" x="855" y="-624.8" font-family="Times,serif" font-size="14.00" fill="#000000">circuit logic for</text>
<text text-anchor="middle" x="855" y="-609.8" font-family="Times,serif" font-size="14.00" fill="#000000">handling public inputs</text>
</a>
</g>
</g>
<!-- zcash/halo2#249&#45;&gt;zcash/halo2#250 -->
<g id="edge21" class="edge">
<g id="edge20" class="edge">
<title>zcash/halo2#249&#45;&gt;zcash/halo2#250</title>
<path fill="none" stroke="#000000" d="M938.51,-638.96C945.14,-636.01 951.7,-633 958,-630 986.74,-616.3 1018,-599.65 1043.7,-585.43"/>
<polygon fill="#000000" stroke="#000000" points="1045.5416,-588.4112 1052.6,-580.51 1042.1549,-582.285 1045.5416,-588.4112"/>
<path fill="none" stroke="#000000" d="M938.51,-601.96C945.14,-599.01 951.7,-596 958,-593 986.74,-579.3 1018,-562.65 1043.7,-548.43"/>
<polygon fill="#000000" stroke="#000000" points="1045.5416,-551.4112 1052.6,-543.51 1042.1549,-545.285 1045.5416,-551.4112"/>
</g>
<!-- zcash/halo2#380 -->
<g id="node29" class="node committed">
<g id="node28" class="node committed">
<title>zcash/halo2#380</title>
<g id="a_node29"><a xlink:href="https://github.com/zcash/halo2/pull/380" xlink:title="zcash/halo2#380&#10;[book] Fix errors and&#10;typos" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="197,-274.5 29,-274.5 29,-270.5 25,-270.5 25,-266.5 29,-266.5 29,-229.5 25,-229.5 25,-225.5 29,-225.5 29,-221.5 197,-221.5 197,-274.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="29,-270.5 33,-270.5 33,-266.5 29,-266.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="29,-229.5 33,-229.5 33,-225.5 29,-225.5 "/>
<text text-anchor="middle" x="113" y="-259.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#380</text>
<text text-anchor="middle" x="113" y="-244.3" font-family="Times,serif" font-size="14.00" fill="#000000">[book] Fix errors and</text>
<text text-anchor="middle" x="113" y="-229.3" font-family="Times,serif" font-size="14.00" fill="#000000">typos</text>
<g id="a_node28"><a xlink:href="https://github.com/zcash/halo2/pull/380" xlink:title="zcash/halo2#380&#10;[book] Fix errors and&#10;typos" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="197,-277.5 29,-277.5 29,-273.5 25,-273.5 25,-269.5 29,-269.5 29,-232.5 25,-232.5 25,-228.5 29,-228.5 29,-224.5 197,-224.5 197,-277.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="29,-273.5 33,-273.5 33,-269.5 29,-269.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="29,-232.5 33,-232.5 33,-228.5 29,-228.5 "/>
<text text-anchor="middle" x="113" y="-262.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#380</text>
<text text-anchor="middle" x="113" y="-247.3" font-family="Times,serif" font-size="14.00" fill="#000000">[book] Fix errors and</text>
<text text-anchor="middle" x="113" y="-232.3" font-family="Times,serif" font-size="14.00" fill="#000000">typos</text>
</a>
</g>
</g>
<!-- zcash/halo2#380&#45;&gt;zcash/halo2#426 -->
<g id="edge22" class="edge">
<g id="edge21" class="edge">
<title>zcash/halo2#380&#45;&gt;zcash/halo2#426</title>
<path fill="none" stroke="#000000" d="M197.25,-227.22C222.32,-221.04 249.97,-214.22 275.77,-207.86"/>
<polygon fill="#000000" stroke="#000000" points="276.6835,-211.2396 285.55,-205.44 275.002,-204.4445 276.6835,-211.2396"/>
<path fill="none" stroke="#000000" d="M197.25,-230.22C222.32,-224.04 249.97,-217.22 275.77,-210.86"/>
<polygon fill="#000000" stroke="#000000" points="276.6835,-214.2396 285.55,-208.44 275.002,-207.4445 276.6835,-214.2396"/>
</g>
<!-- zcash/halo2#542 -->
<g id="node30" class="node committed">
<g id="node29" class="node committed">
<title>zcash/halo2#542</title>
<g id="a_node30"><a xlink:href="https://github.com/zcash/halo2/pull/542" xlink:title="zcash/halo2#542&#10;Relicense Halo 2 crates&#10;as MIT OR Apache 2.0" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="206.5,-203.5 19.5,-203.5 19.5,-199.5 15.5,-199.5 15.5,-195.5 19.5,-195.5 19.5,-158.5 15.5,-158.5 15.5,-154.5 19.5,-154.5 19.5,-150.5 206.5,-150.5 206.5,-203.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="19.5,-199.5 23.5,-199.5 23.5,-195.5 19.5,-195.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="19.5,-158.5 23.5,-158.5 23.5,-154.5 19.5,-154.5 "/>
<text text-anchor="middle" x="113" y="-188.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#542</text>
<text text-anchor="middle" x="113" y="-173.3" font-family="Times,serif" font-size="14.00" fill="#000000">Relicense Halo 2 crates</text>
<text text-anchor="middle" x="113" y="-158.3" font-family="Times,serif" font-size="14.00" fill="#000000">as MIT OR Apache 2.0</text>
<g id="a_node29"><a xlink:href="https://github.com/zcash/halo2/pull/542" xlink:title="zcash/halo2#542&#10;Relicense Halo 2 crates&#10;as MIT OR Apache 2.0" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="206.5,-206.5 19.5,-206.5 19.5,-202.5 15.5,-202.5 15.5,-198.5 19.5,-198.5 19.5,-161.5 15.5,-161.5 15.5,-157.5 19.5,-157.5 19.5,-153.5 206.5,-153.5 206.5,-206.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="19.5,-202.5 23.5,-202.5 23.5,-198.5 19.5,-198.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="19.5,-161.5 23.5,-161.5 23.5,-157.5 19.5,-157.5 "/>
<text text-anchor="middle" x="113" y="-191.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#542</text>
<text text-anchor="middle" x="113" y="-176.3" font-family="Times,serif" font-size="14.00" fill="#000000">Relicense Halo 2 crates</text>
<text text-anchor="middle" x="113" y="-161.3" font-family="Times,serif" font-size="14.00" fill="#000000">as MIT OR Apache 2.0</text>
</a>
</g>
</g>
<!-- zcash/halo2#542&#45;&gt;zcash/halo2#426 -->
<g id="edge23" class="edge">
<g id="edge22" class="edge">
<title>zcash/halo2#542&#45;&gt;zcash/halo2#426</title>
<path fill="none" stroke="#000000" d="M206.69,-179.53C229.09,-180.13 253.06,-180.78 275.61,-181.39"/>
<polygon fill="#000000" stroke="#000000" points="275.7713,-184.8954 285.86,-181.66 275.9557,-177.8978 275.7713,-184.8954"/>
<path fill="none" stroke="#000000" d="M206.69,-182.53C229.09,-183.13 253.06,-183.78 275.61,-184.39"/>
<polygon fill="#000000" stroke="#000000" points="275.7713,-187.8954 285.86,-184.66 275.9557,-180.8978 275.7713,-187.8954"/>
</g>
<!-- zcash/halo2#248 -->
<g id="node31" class="node open">
<g id="node30" class="node open">
<title>zcash/halo2#248</title>
<g id="a_node31"><a xlink:href="https://github.com/zcash/halo2/issues/248" xlink:title="zcash/halo2#248&#10;Implement endoscaling in&#10;the circuit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="956.5,-620.5 753.5,-620.5 753.5,-567.5 956.5,-567.5 956.5,-620.5"/>
<text text-anchor="middle" x="855" y="-605.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#248</text>
<text text-anchor="middle" x="855" y="-590.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement endoscaling in</text>
<text text-anchor="middle" x="855" y="-575.3" font-family="Times,serif" font-size="14.00" fill="#000000">the circuit</text>
<g id="a_node30"><a xlink:href="https://github.com/zcash/halo2/issues/248" xlink:title="zcash/halo2#248&#10;Implement endoscaling in&#10;the circuit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="956.5,-583.5 753.5,-583.5 753.5,-530.5 956.5,-530.5 956.5,-583.5"/>
<text text-anchor="middle" x="855" y="-568.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#248</text>
<text text-anchor="middle" x="855" y="-553.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement endoscaling in</text>
<text text-anchor="middle" x="855" y="-538.3" font-family="Times,serif" font-size="14.00" fill="#000000">the circuit</text>
</a>
</g>
</g>
<!-- zcash/halo2#248&#45;&gt;zcash/halo2#250 -->
<g id="edge24" class="edge">
<g id="edge23" class="edge">
<title>zcash/halo2#248&#45;&gt;zcash/halo2#250</title>
<path fill="none" stroke="#000000" d="M956.71,-577.33C969.51,-575.23 982.61,-573.08 995.43,-570.98"/>
<polygon fill="#000000" stroke="#000000" points="996.3042,-574.3831 1005.6,-569.3 995.1632,-567.4767 996.3042,-574.3831"/>
<path fill="none" stroke="#000000" d="M956.71,-540.33C969.51,-538.23 982.61,-536.08 995.43,-533.98"/>
<polygon fill="#000000" stroke="#000000" points="996.3042,-537.3831 1005.6,-532.3 995.1632,-530.4767 996.3042,-537.3831"/>
</g>
<!-- zcash/halo2#245 -->
<g id="node32" class="node open">
<g id="node31" class="node open">
<title>zcash/halo2#245</title>
<g id="a_node32"><a xlink:href="https://github.com/zcash/halo2/issues/245" xlink:title="zcash/halo2#245&#10;Remove the need to&#10;multiply by powers of x^n&#10;in verifier" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="958,-549 752,-549 752,-481 958,-481 958,-549"/>
<text text-anchor="middle" x="855" y="-533.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#245</text>
<text text-anchor="middle" x="855" y="-518.8" font-family="Times,serif" font-size="14.00" fill="#000000">Remove the need to</text>
<text text-anchor="middle" x="855" y="-503.8" font-family="Times,serif" font-size="14.00" fill="#000000">multiply by powers of x^n</text>
<text text-anchor="middle" x="855" y="-488.8" font-family="Times,serif" font-size="14.00" fill="#000000">in verifier</text>
<g id="a_node31"><a xlink:href="https://github.com/zcash/halo2/issues/245" xlink:title="zcash/halo2#245&#10;Remove the need to&#10;multiply by powers of x^n&#10;in verifier" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="958,-512 752,-512 752,-444 958,-444 958,-512"/>
<text text-anchor="middle" x="855" y="-496.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#245</text>
<text text-anchor="middle" x="855" y="-481.8" font-family="Times,serif" font-size="14.00" fill="#000000">Remove the need to</text>
<text text-anchor="middle" x="855" y="-466.8" font-family="Times,serif" font-size="14.00" fill="#000000">multiply by powers of x^n</text>
<text text-anchor="middle" x="855" y="-451.8" font-family="Times,serif" font-size="14.00" fill="#000000">in verifier</text>
</a>
</g>
</g>
<!-- zcash/halo2#245&#45;&gt;zcash/halo2#250 -->
<g id="edge25" class="edge">
<g id="edge24" class="edge">
<title>zcash/halo2#245&#45;&gt;zcash/halo2#250</title>
<path fill="none" stroke="#000000" d="M958.12,-531.48C970.65,-533.48 983.44,-535.53 995.96,-537.53"/>
<polygon fill="#000000" stroke="#000000" points="995.4727,-540.9965 1005.9,-539.12 996.5784,-534.0843 995.4727,-540.9965"/>
<path fill="none" stroke="#000000" d="M958.12,-494.48C970.65,-496.48 983.44,-498.53 995.96,-500.53"/>
<polygon fill="#000000" stroke="#000000" points="995.4727,-503.9965 1005.9,-502.12 996.5784,-497.0843 995.4727,-503.9965"/>
</g>
<!-- zcash/halo2#543 -->
<g id="node33" class="node open">
<g id="node32" class="node open">
<title>zcash/halo2#543</title>
<g id="a_node33"><a xlink:href="https://github.com/zcash/halo2/pull/543" xlink:title="zcash/halo2#543&#10;Optimize Fft" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="183,-128 43,-128 43,-124 39,-124 39,-120 43,-120 43,-98 39,-98 39,-94 43,-94 43,-90 183,-90 183,-128"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="43,-124 47,-124 47,-120 43,-120 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="43,-98 47,-98 47,-94 43,-94 "/>
<text text-anchor="middle" x="113" y="-112.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#543</text>
<text text-anchor="middle" x="113" y="-97.8" font-family="Times,serif" font-size="14.00" fill="#000000">Optimize Fft</text>
<g id="a_node32"><a xlink:href="https://github.com/zcash/halo2/pull/543" xlink:title="zcash/halo2#543&#10;Optimize Fft" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="183,-131 43,-131 43,-127 39,-127 39,-123 43,-123 43,-101 39,-101 39,-97 43,-97 43,-93 183,-93 183,-131"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="43,-127 47,-127 47,-123 43,-123 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="43,-101 47,-101 47,-97 43,-97 "/>
<text text-anchor="middle" x="113" y="-115.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#543</text>
<text text-anchor="middle" x="113" y="-100.8" font-family="Times,serif" font-size="14.00" fill="#000000">Optimize Fft</text>
</a>
</g>
</g>
<!-- zcash/halo2#543&#45;&gt;zcash/halo2#426 -->
<g id="edge26" class="edge">
<g id="edge25" class="edge">
<title>zcash/halo2#543&#45;&gt;zcash/halo2#426</title>
<path fill="none" stroke="#000000" d="M180.55,-128.02C195.52,-132.26 211.31,-136.76 226,-141 242.18,-145.67 259.35,-150.66 276.03,-155.54"/>
<polygon fill="#000000" stroke="#000000" points="275.1991,-158.9437 285.78,-158.4 277.1695,-152.2267 275.1991,-158.9437"/>
<path fill="none" stroke="#000000" d="M180.55,-131.02C195.52,-135.26 211.31,-139.76 226,-144 242.18,-148.67 259.35,-153.66 276.03,-158.54"/>
<polygon fill="#000000" stroke="#000000" points="275.1991,-161.9437 285.78,-161.4 277.1695,-155.2267 275.1991,-161.9437"/>
</g>
<!-- zcash/halo2#548 -->
<g id="node34" class="node open">
<g id="node33" class="node open">
<title>zcash/halo2#548</title>
<g id="a_node34"><a xlink:href="https://github.com/zcash/halo2/issues/548" xlink:title="zcash/halo2#548&#10;Implement performance and&#10;memory optimizations for&#10;halo2_proofs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="483,-139 262,-139 262,-71 483,-71 483,-139"/>
<text text-anchor="middle" x="372.5" y="-123.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#548</text>
<text text-anchor="middle" x="372.5" y="-108.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement performance and</text>
<text text-anchor="middle" x="372.5" y="-93.8" font-family="Times,serif" font-size="14.00" fill="#000000">memory optimizations for</text>
<text text-anchor="middle" x="372.5" y="-78.8" font-family="Times,serif" font-size="14.00" fill="#000000">halo2_proofs</text>
<g id="a_node33"><a xlink:href="https://github.com/zcash/halo2/issues/548" xlink:title="zcash/halo2#548&#10;Implement performance and&#10;memory optimizations for&#10;halo2_proofs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="483,-142 262,-142 262,-74 483,-74 483,-142"/>
<text text-anchor="middle" x="372.5" y="-126.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#548</text>
<text text-anchor="middle" x="372.5" y="-111.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement performance and</text>
<text text-anchor="middle" x="372.5" y="-96.8" font-family="Times,serif" font-size="14.00" fill="#000000">memory optimizations for</text>
<text text-anchor="middle" x="372.5" y="-81.8" font-family="Times,serif" font-size="14.00" fill="#000000">halo2_proofs</text>
</a>
</g>
</g>
<!-- zcash/halo2#543&#45;&gt;zcash/halo2#548 -->
<g id="edge27" class="edge">
<g id="edge26" class="edge">
<title>zcash/halo2#543&#45;&gt;zcash/halo2#548</title>
<path fill="none" stroke="#000000" d="M183.22,-107.92C204.37,-107.59 228.21,-107.22 251.66,-106.86"/>
<polygon fill="#000000" stroke="#000000" points="251.7236,-110.3595 261.67,-106.71 251.6186,-103.3603 251.7236,-110.3595"/>
<path fill="none" stroke="#000000" d="M183.22,-110.92C204.37,-110.59 228.21,-110.22 251.66,-109.86"/>
<polygon fill="#000000" stroke="#000000" points="251.7236,-113.3595 261.67,-109.71 251.6186,-106.3603 251.7236,-113.3595"/>
</g>
<!-- zcash/halo2#483 -->
<g id="node34" class="node committed">
<title>zcash/halo2#483</title>
<g id="a_node34"><a xlink:href="https://github.com/zcash/halo2/issues/483" xlink:title="zcash/halo2#483&#10;Refactor variable&#45;base&#10;scalar mul to distinguish&#10;the &quot;base field element&quot;&#10;case" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="210,-922.5 16,-922.5 16,-839.5 210,-839.5 210,-922.5"/>
<text text-anchor="middle" x="113" y="-907.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#483</text>
<text text-anchor="middle" x="113" y="-892.3" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor variable&#45;base</text>
<text text-anchor="middle" x="113" y="-877.3" font-family="Times,serif" font-size="14.00" fill="#000000">scalar mul to distinguish</text>
<text text-anchor="middle" x="113" y="-862.3" font-family="Times,serif" font-size="14.00" fill="#000000">the &quot;base field element&quot;</text>
<text text-anchor="middle" x="113" y="-847.3" font-family="Times,serif" font-size="14.00" fill="#000000">case</text>
</a>
</g>
</g>
<!-- zcash/halo2#312 -->
<g id="node35" class="node open">
<title>zcash/halo2#312</title>
<g id="a_node35"><a xlink:href="https://github.com/zcash/halo2/issues/312" xlink:title="zcash/halo2#312&#10;[Book] Document gadget&#10;API" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="210.5,-992.5 15.5,-992.5 15.5,-939.5 210.5,-939.5 210.5,-992.5"/>
<text text-anchor="middle" x="113" y="-977.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#312</text>
<text text-anchor="middle" x="113" y="-962.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Book] Document gadget</text>
<text text-anchor="middle" x="113" y="-947.3" font-family="Times,serif" font-size="14.00" fill="#000000">API</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="210.5,-993.5 15.5,-993.5 15.5,-940.5 210.5,-940.5 210.5,-993.5"/>
<text text-anchor="middle" x="113" y="-978.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/halo2#312</text>
<text text-anchor="middle" x="113" y="-963.3" font-family="Times,serif" font-size="14.00" fill="#000000">[Book] Document gadget</text>
<text text-anchor="middle" x="113" y="-948.3" font-family="Times,serif" font-size="14.00" fill="#000000">API</text>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -22,25 +22,25 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 7174)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-7174 1364,-7174 1364,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="0,-3743 0,-4480 248,-4480 248,-3743 0,-3743"/>
<text text-anchor="middle" x="124" y="-4464.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="#0000ff" points="0,-6273 0,-6594 1360,-6594 1360,-6273 0,-6273"/>
<text text-anchor="middle" x="680" y="-6578.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<g id="clust3" class="cluster">
<g id="clust2" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="804,-5931 804,-6080 1092,-6080 1092,-5931 804,-5931"/>
<text text-anchor="middle" x="948" y="-6064.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<g id="clust4" class="cluster">
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,-2853 0,-3735 516,-3735 516,-2853 0,-2853"/>
<text text-anchor="middle" x="258" y="-3719.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Breaking Changes before the Stable Release</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="0,-3743 0,-4480 248,-4480 248,-3743 0,-3743"/>
<text text-anchor="middle" x="124" y="-4464.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-4488 0,-5886 516,-5886 516,-4488 0,-4488"/>
@ -52,118 +52,14 @@
<text text-anchor="middle" x="392" y="-2829.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust7" class="cluster">
<title>cluster_7</title>
<title>cluster_6</title>
<polygon fill="none" stroke="#0000ff" points="0,-5894 0,-6173 784,-6173 784,-5894 0,-5894"/>
<text text-anchor="middle" x="392" y="-6157.8" font-family="Times,serif" font-size="14.00" fill="#000000">NU5 Tracking Epic</text>
</g>
<!-- ZcashFoundation/zebra#2971 -->
<g id="node1" class="node open">
<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="240,-4449 8,-4449 8,-4411 240,-4411 240,-4449"/>
<text text-anchor="middle" x="124" y="-4433.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2971</text>
<text text-anchor="middle" x="124" y="-4418.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix crawler.rs doctest</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3318 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#3318</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3318" xlink:title="ZcashFoundation/zebra#3318&#10;Consider adding codespell&#10;to the CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4392.5 8,-4392.5 8,-4339.5 240,-4339.5 240,-4392.5"/>
<text text-anchor="middle" x="124" y="-4377.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3318</text>
<text text-anchor="middle" x="124" y="-4362.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider adding codespell</text>
<text text-anchor="middle" x="124" y="-4347.3" font-family="Times,serif" font-size="14.00" fill="#000000">to the CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node3" class="node open">
<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="240,-4321.5 8,-4321.5 8,-4268.5 240,-4268.5 240,-4321.5"/>
<text text-anchor="middle" x="124" y="-4306.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="124" y="-4291.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revise Release Process</text>
<text text-anchor="middle" x="124" y="-4276.3" font-family="Times,serif" font-size="14.00" fill="#000000">RFC Draft</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4202 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#4202</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4202" xlink:title="ZcashFoundation/zebra#4202&#10;Document how to handle&#10;network upgrades" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4250.5 8,-4250.5 8,-4197.5 240,-4197.5 240,-4250.5"/>
<text text-anchor="middle" x="124" y="-4235.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4202</text>
<text text-anchor="middle" x="124" y="-4220.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to handle</text>
<text text-anchor="middle" x="124" y="-4205.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrades</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2972 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#2972</title>
<g id="a_node5"><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="240,-4179 8,-4179 8,-4111 240,-4111 240,-4179"/>
<text text-anchor="middle" x="124" y="-4163.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2972</text>
<text text-anchor="middle" x="124" y="-4148.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make it easy for users to</text>
<text text-anchor="middle" x="124" y="-4133.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover how to configure</text>
<text text-anchor="middle" x="124" y="-4118.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2191 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#2191</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2191" xlink:title="ZcashFoundation/zebra#2191&#10;Update user and dev&#10;instructions in the Zebra&#10;Book to deduplicate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4093 8,-4093 8,-4025 240,-4025 240,-4093"/>
<text text-anchor="middle" x="124" y="-4077.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2191</text>
<text text-anchor="middle" x="124" y="-4062.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update user and dev</text>
<text text-anchor="middle" x="124" y="-4047.8" font-family="Times,serif" font-size="14.00" fill="#000000">instructions in the Zebra</text>
<text text-anchor="middle" x="124" y="-4032.8" font-family="Times,serif" font-size="14.00" fill="#000000">Book to deduplicate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2740 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#2740</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2740" xlink:title="ZcashFoundation/zebra#2740&#10;Documentation: adapt&#10;Zebra architecture blog&#10;posts into zebrad&#10;overview for devs in the&#10;book" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4007 8,-4007 8,-3909 240,-3909 240,-4007"/>
<text text-anchor="middle" x="124" y="-3991.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2740</text>
<text text-anchor="middle" x="124" y="-3976.8" font-family="Times,serif" font-size="14.00" fill="#000000">Documentation: adapt</text>
<text text-anchor="middle" x="124" y="-3961.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra architecture blog</text>
<text text-anchor="middle" x="124" y="-3946.8" font-family="Times,serif" font-size="14.00" fill="#000000">posts into zebrad</text>
<text text-anchor="middle" x="124" y="-3931.8" font-family="Times,serif" font-size="14.00" fill="#000000">overview for devs in the</text>
<text text-anchor="middle" x="124" y="-3916.8" font-family="Times,serif" font-size="14.00" fill="#000000">book</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2001 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node8"><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="240,-3890.5 8,-3890.5 8,-3837.5 240,-3837.5 240,-3890.5"/>
<text text-anchor="middle" x="124" y="-3875.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="124" y="-3860.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
<text text-anchor="middle" x="124" y="-3845.3" font-family="Times,serif" font-size="14.00" fill="#000000">triage RFC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1772 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#1772</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1772" xlink:title="ZcashFoundation/zebra#1772&#10;Add comments on how to&#10;configure metric and&#10;tracing endpoints" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-3819 8,-3819 8,-3751 240,-3751 240,-3819"/>
<text text-anchor="middle" x="124" y="-3803.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1772</text>
<text text-anchor="middle" x="124" y="-3788.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add comments on how to</text>
<text text-anchor="middle" x="124" y="-3773.8" font-family="Times,serif" font-size="14.00" fill="#000000">configure metric and</text>
<text text-anchor="middle" x="124" y="-3758.8" font-family="Times,serif" font-size="14.00" fill="#000000">tracing endpoints</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3512 -->
<g id="node10" class="node closed">
<g id="node1" class="node closed">
<title>ZcashFoundation/zebra#3512</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3512" xlink:title="ZcashFoundation/zebra#3512&#10;Send transactions in&#10;lightwalletd integration&#10;tests" target="_blank">
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3512" xlink:title="ZcashFoundation/zebra#3512&#10;Send transactions in&#10;lightwalletd integration&#10;tests" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1064,-6451 832,-6451 832,-6383 1064,-6383 1064,-6451"/>
<text text-anchor="middle" x="948" y="-6435.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3512</text>
<text text-anchor="middle" x="948" y="-6420.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send transactions in</text>
@ -173,9 +69,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4168 -->
<g id="node11" class="node open">
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#4168</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4168" xlink:title="ZcashFoundation/zebra#4168&#10;ci: call lightwalletd&#10;wallet queries" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4168" xlink:title="ZcashFoundation/zebra#4168&#10;ci: call lightwalletd&#10;wallet queries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1352,-6443.5 1120,-6443.5 1120,-6390.5 1352,-6390.5 1352,-6443.5"/>
<text text-anchor="middle" x="1236" y="-6428.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4168</text>
<text text-anchor="middle" x="1236" y="-6413.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci: call lightwalletd</text>
@ -190,9 +86,9 @@
<polygon fill="#000000" stroke="#000000" points="1109.7,-6420.5001 1119.7,-6417 1109.7,-6413.5001 1109.7,-6420.5001"/>
</g>
<!-- ZcashFoundation/zebra#3156 -->
<g id="node12" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#3156</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3156" xlink:title="ZcashFoundation/zebra#3156&#10;z_gettreestate JSON&#45;RPC&#10;method" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3156" xlink:title="ZcashFoundation/zebra#3156&#10;z_gettreestate JSON&#45;RPC&#10;method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="776,-6342.5 544,-6342.5 544,-6289.5 776,-6289.5 776,-6342.5"/>
<text text-anchor="middle" x="660" y="-6327.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3156</text>
<text text-anchor="middle" x="660" y="-6312.3" font-family="Times,serif" font-size="14.00" fill="#000000">z_gettreestate JSON&#45;RPC</text>
@ -201,9 +97,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3655 -->
<g id="node13" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#3655</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3655" xlink:title="ZcashFoundation/zebra#3655&#10;Integration tests for&#10;lightwalletd RPCs that&#10;are only used when a&#10;wallet connects" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3655" xlink:title="ZcashFoundation/zebra#3655&#10;Integration tests for&#10;lightwalletd RPCs that&#10;are only used when a&#10;wallet connects" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1064,-6364.5 832,-6364.5 832,-6281.5 1064,-6281.5 1064,-6364.5"/>
<text text-anchor="middle" x="948" y="-6349.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3655</text>
<text text-anchor="middle" x="948" y="-6334.3" font-family="Times,serif" font-size="14.00" fill="#000000">Integration tests for</text>
@ -226,9 +122,9 @@
<polygon fill="#000000" stroke="#000000" points="1144.0083,-6390.6577 1154.6,-6390.4 1146.1594,-6383.9964 1144.0083,-6390.6577"/>
</g>
<!-- ZcashFoundation/zebra#3926 -->
<g id="node14" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#3926</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3926" xlink:title="ZcashFoundation/zebra#3926&#10;ci: run a full&#10;lightwalletd sync from a&#10;close&#45;to&#45;tip zebrad" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3926" xlink:title="ZcashFoundation/zebra#3926&#10;ci: run a full&#10;lightwalletd sync from a&#10;close&#45;to&#45;tip zebrad" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-6523 276,-6523 276,-6455 508,-6455 508,-6523"/>
<text text-anchor="middle" x="392" y="-6507.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3926</text>
<text text-anchor="middle" x="392" y="-6492.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: run a full</text>
@ -238,9 +134,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4165 -->
<g id="node15" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4165</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4165" xlink:title="ZcashFoundation/zebra#4165&#10;Store lightwalletd state&#10;after lightwalletd full&#10;sync test" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4165" xlink:title="ZcashFoundation/zebra#4165&#10;Store lightwalletd state&#10;after lightwalletd full&#10;sync test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="776,-6523 544,-6523 544,-6455 776,-6455 776,-6523"/>
<text text-anchor="middle" x="660" y="-6507.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4165</text>
<text text-anchor="middle" x="660" y="-6492.8" font-family="Times,serif" font-size="14.00" fill="#000000">Store lightwalletd state</text>
@ -268,9 +164,9 @@
<polygon fill="#000000" stroke="#000000" points="825.2626,-6360.9177 831.95,-6352.7 821.5976,-6354.9538 825.2626,-6360.9177"/>
</g>
<!-- ZcashFoundation/zebra#4166 -->
<g id="node16" class="node closed">
<g id="node7" class="node closed">
<title>ZcashFoundation/zebra#4166</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4166" xlink:title="ZcashFoundation/zebra#4166&#10;Add lightwalletd quick&#10;tip sync test" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4166" xlink:title="ZcashFoundation/zebra#4166&#10;Add lightwalletd quick&#10;tip sync test" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1064,-6522.5 832,-6522.5 832,-6469.5 1064,-6469.5 1064,-6522.5"/>
<text text-anchor="middle" x="948" y="-6507.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4166</text>
<text text-anchor="middle" x="948" y="-6492.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add lightwalletd quick</text>
@ -285,9 +181,9 @@
<polygon fill="#000000" stroke="#000000" points="821.6226,-6496.4081 831.72,-6493.2 821.8259,-6489.4111 821.6226,-6496.4081"/>
</g>
<!-- ZcashFoundation/zebra#4167 -->
<g id="node17" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4167</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4167" xlink:title="ZcashFoundation/zebra#4167&#10;ci: call lightwalletd&#10;quick tip sync test" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4167" xlink:title="ZcashFoundation/zebra#4167&#10;ci: call lightwalletd&#10;quick tip sync test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1352,-6542.5 1120,-6542.5 1120,-6489.5 1352,-6489.5 1352,-6542.5"/>
<text text-anchor="middle" x="1236" y="-6527.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4167</text>
<text text-anchor="middle" x="1236" y="-6512.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci: call lightwalletd</text>
@ -302,9 +198,9 @@
<polygon fill="#000000" stroke="#000000" points="1109.4857,-6510.7138 1119.7,-6507.9 1109.9604,-6503.7299 1109.4857,-6510.7138"/>
</g>
<!-- ZcashFoundation/zebra#4169 -->
<g id="node18" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4169</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4169" xlink:title="ZcashFoundation/zebra#4169&#10;ci: call RPC test with&#10;fully synced Zebra" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4169" xlink:title="ZcashFoundation/zebra#4169&#10;ci: call RPC test with&#10;fully synced Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6562.5 8,-6562.5 8,-6509.5 240,-6509.5 240,-6562.5"/>
<text text-anchor="middle" x="124" y="-6547.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4169</text>
<text text-anchor="middle" x="124" y="-6532.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci: call RPC test with</text>
@ -331,9 +227,9 @@
<polygon fill="#000000" stroke="#000000" points="1114.6708,-6547.5216 1124,-6542.5 1113.5755,-6540.6078 1114.6708,-6547.5216"/>
</g>
<!-- ZcashFoundation/zebra#4220 -->
<g id="node19" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4220</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4220" xlink:title="ZcashFoundation/zebra#4220&#10;getaddressutxos RPC is&#10;missing non&#45;finalized&#10;UTXOs" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4220" xlink:title="ZcashFoundation/zebra#4220&#10;getaddressutxos RPC is&#10;missing non&#45;finalized&#10;UTXOs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="776,-6429 544,-6429 544,-6361 776,-6361 776,-6429"/>
<text text-anchor="middle" x="660" y="-6413.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4220</text>
<text text-anchor="middle" x="660" y="-6398.8" font-family="Times,serif" font-size="14.00" fill="#000000">getaddressutxos RPC is</text>
@ -349,9 +245,9 @@
<polygon fill="#000000" stroke="#000000" points="822.8275,-6357.8596 831.72,-6352.1 821.1766,-6351.057 822.8275,-6357.8596"/>
</g>
<!-- ZcashFoundation/zebra#4060 -->
<g id="node20" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4060</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4060" xlink:title="ZcashFoundation/zebra#4060&#10;Report better&#10;transactions errors to&#10;lightwalletd" target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4060" xlink:title="ZcashFoundation/zebra#4060&#10;Report better&#10;transactions errors to&#10;lightwalletd" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6420 8,-6420 8,-6352 240,-6352 240,-6420"/>
<text text-anchor="middle" x="124" y="-6404.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4060</text>
<text text-anchor="middle" x="124" y="-6389.8" font-family="Times,serif" font-size="14.00" fill="#000000">Report better</text>
@ -361,9 +257,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node21" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0&#45;rc1&#10;stable release candidate" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0&#45;rc1&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1064,-6048.5 832,-6048.5 832,-5995.5 1064,-5995.5 1064,-6048.5"/>
<text text-anchor="middle" x="948" y="-6033.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="948" y="-6018.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra v1.0.0&#45;rc1</text>
@ -372,9 +268,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2995 -->
<g id="node22" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#2995</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2995" xlink:title="ZcashFoundation/zebra#2995&#10;Speed up Zebra&#39;s CI" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2995" xlink:title="ZcashFoundation/zebra#2995&#10;Speed up Zebra&#39;s CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1064,-5977 832,-5977 832,-5939 1064,-5939 1064,-5977"/>
<text text-anchor="middle" x="948" y="-5961.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2995</text>
<text text-anchor="middle" x="948" y="-5946.8" font-family="Times,serif" font-size="14.00" fill="#000000">Speed up Zebra&#39;s CI</text>
@ -382,9 +278,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node23" class="node open">
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node23"><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_node14"><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="240,-3704 8,-3704 8,-3636 240,-3636 240,-3704"/>
<text text-anchor="middle" x="124" y="-3688.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="124" y="-3673.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
@ -394,9 +290,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node24" class="node open">
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node24"><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_node15"><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="508,-3703.5 276,-3703.5 276,-3620.5 508,-3620.5 508,-3703.5"/>
<text text-anchor="middle" x="392" y="-3688.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="392" y="-3673.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
@ -413,9 +309,9 @@
<polygon fill="#000000" stroke="#000000" points="265.8471,-3669.2923 275.74,-3665.5 265.6415,-3662.2953 265.8471,-3669.2923"/>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node25" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node25"><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_node16"><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="240,-3618 8,-3618 8,-3550 240,-3550 240,-3618"/>
<text text-anchor="middle" x="124" y="-3602.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="124" y="-3587.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
@ -425,9 +321,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#950 -->
<g id="node26" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#950</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/950" xlink:title="ZcashFoundation/zebra#950&#10;Demo: compare zcashd vs&#10;zebrad ludicrous speed on&#10;syncing" target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/950" xlink:title="ZcashFoundation/zebra#950&#10;Demo: compare zcashd vs&#10;zebrad ludicrous speed on&#10;syncing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-3532 12.5,-3532 12.5,-3464 235.5,-3464 235.5,-3532"/>
<text text-anchor="middle" x="124" y="-3516.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#950</text>
<text text-anchor="middle" x="124" y="-3501.8" font-family="Times,serif" font-size="14.00" fill="#000000">Demo: compare zcashd vs</text>
@ -437,9 +333,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node27" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node27"><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_node18"><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" stroke-width="2" points="240,-3446 8,-3446 8,-3378 240,-3378 240,-3446"/>
<text text-anchor="middle" x="124" y="-3430.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="124" y="-3415.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
@ -466,9 +362,9 @@
<polygon fill="#000000" stroke="#000000" points="271.3955,-2509.3987 275.66,-2499.7 266.2781,-2504.6225 271.3955,-2509.3987"/>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node28" class="node open">
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node28"><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">
<g id="a_node19"><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="240,-3360 8,-3360 8,-3292 240,-3292 240,-3360"/>
<text text-anchor="middle" x="124" y="-3344.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="124" y="-3329.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra stable download</text>
@ -478,9 +374,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1213 -->
<g id="node29" class="node open">
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#1213</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1213" xlink:title="ZcashFoundation/zebra#1213&#10;Detect when an older&#10;state version is present,&#10;and delete it" target="_blank">
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1213" xlink:title="ZcashFoundation/zebra#1213&#10;Detect when an older&#10;state version is present,&#10;and delete it" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-3274 8,-3274 8,-3206 240,-3206 240,-3274"/>
<text text-anchor="middle" x="124" y="-3258.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1213</text>
<text text-anchor="middle" x="124" y="-3243.8" font-family="Times,serif" font-size="14.00" fill="#000000">Detect when an older</text>
@ -490,9 +386,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1621 -->
<g id="node30" class="node open">
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#1621</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default, and add `start`&#10;to `zebrad help`" target="_blank">
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default, and add `start`&#10;to `zebrad help`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-3188 8,-3188 8,-3120 240,-3120 240,-3188"/>
<text text-anchor="middle" x="124" y="-3172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1621</text>
<text text-anchor="middle" x="124" y="-3157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Run `zebrad start` by</text>
@ -502,9 +398,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1617 -->
<g id="node31" class="node open">
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#1617</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1617" xlink:title="ZcashFoundation/zebra#1617&#10;Restructure and clean up&#10;README to make it easier&#10;for new users to get&#10;started with Zebra" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1617" xlink:title="ZcashFoundation/zebra#1617&#10;Restructure and clean up&#10;README to make it easier&#10;for new users to get&#10;started with Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-3101.5 8,-3101.5 8,-3018.5 240,-3018.5 240,-3101.5"/>
<text text-anchor="middle" x="124" y="-3086.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1617</text>
<text text-anchor="middle" x="124" y="-3071.3" font-family="Times,serif" font-size="14.00" fill="#000000">Restructure and clean up</text>
@ -515,9 +411,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node32" class="node open">
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node32"><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_node23"><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="240,-3000.5 8,-3000.5 8,-2947.5 240,-2947.5 240,-3000.5"/>
<text text-anchor="middle" x="124" y="-2985.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="124" y="-2970.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
@ -526,9 +422,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1870 -->
<g id="node33" class="node open">
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#1870</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1870" xlink:title="ZcashFoundation/zebra#1870&#10;Decide if old Zebra&#10;versions should&#10;eventually refuse to run" target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1870" xlink:title="ZcashFoundation/zebra#1870&#10;Decide if old Zebra&#10;versions should&#10;eventually refuse to run" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2929 8,-2929 8,-2861 240,-2861 240,-2929"/>
<text text-anchor="middle" x="124" y="-2913.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1870</text>
<text text-anchor="middle" x="124" y="-2898.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if old Zebra</text>
@ -537,6 +433,110 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2971 -->
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#2971</title>
<g id="a_node25"><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="240,-4449 8,-4449 8,-4411 240,-4411 240,-4449"/>
<text text-anchor="middle" x="124" y="-4433.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2971</text>
<text text-anchor="middle" x="124" y="-4418.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix crawler.rs doctest</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3318 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#3318</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3318" xlink:title="ZcashFoundation/zebra#3318&#10;Consider adding codespell&#10;to the CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4392.5 8,-4392.5 8,-4339.5 240,-4339.5 240,-4392.5"/>
<text text-anchor="middle" x="124" y="-4377.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3318</text>
<text text-anchor="middle" x="124" y="-4362.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider adding codespell</text>
<text text-anchor="middle" x="124" y="-4347.3" font-family="Times,serif" font-size="14.00" fill="#000000">to the CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node27"><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,-4321.5 8,-4321.5 8,-4268.5 240,-4268.5 240,-4321.5"/>
<text text-anchor="middle" x="124" y="-4306.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="124" y="-4291.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revise Release Process</text>
<text text-anchor="middle" x="124" y="-4276.3" font-family="Times,serif" font-size="14.00" fill="#000000">RFC Draft</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4202 -->
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#4202</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4202" xlink:title="ZcashFoundation/zebra#4202&#10;Document how to handle&#10;network upgrades" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4250.5 8,-4250.5 8,-4197.5 240,-4197.5 240,-4250.5"/>
<text text-anchor="middle" x="124" y="-4235.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4202</text>
<text text-anchor="middle" x="124" y="-4220.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to handle</text>
<text text-anchor="middle" x="124" y="-4205.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrades</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2972 -->
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#2972</title>
<g id="a_node29"><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="240,-4179 8,-4179 8,-4111 240,-4111 240,-4179"/>
<text text-anchor="middle" x="124" y="-4163.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2972</text>
<text text-anchor="middle" x="124" y="-4148.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make it easy for users to</text>
<text text-anchor="middle" x="124" y="-4133.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover how to configure</text>
<text text-anchor="middle" x="124" y="-4118.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2191 -->
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#2191</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2191" xlink:title="ZcashFoundation/zebra#2191&#10;Update user and dev&#10;instructions in the Zebra&#10;Book to deduplicate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4093 8,-4093 8,-4025 240,-4025 240,-4093"/>
<text text-anchor="middle" x="124" y="-4077.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2191</text>
<text text-anchor="middle" x="124" y="-4062.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update user and dev</text>
<text text-anchor="middle" x="124" y="-4047.8" font-family="Times,serif" font-size="14.00" fill="#000000">instructions in the Zebra</text>
<text text-anchor="middle" x="124" y="-4032.8" font-family="Times,serif" font-size="14.00" fill="#000000">Book to deduplicate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2740 -->
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#2740</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2740" xlink:title="ZcashFoundation/zebra#2740&#10;Documentation: adapt&#10;Zebra architecture blog&#10;posts into zebrad&#10;overview for devs in the&#10;book" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4007 8,-4007 8,-3909 240,-3909 240,-4007"/>
<text text-anchor="middle" x="124" y="-3991.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2740</text>
<text text-anchor="middle" x="124" y="-3976.8" font-family="Times,serif" font-size="14.00" fill="#000000">Documentation: adapt</text>
<text text-anchor="middle" x="124" y="-3961.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra architecture blog</text>
<text text-anchor="middle" x="124" y="-3946.8" font-family="Times,serif" font-size="14.00" fill="#000000">posts into zebrad</text>
<text text-anchor="middle" x="124" y="-3931.8" font-family="Times,serif" font-size="14.00" fill="#000000">overview for devs in the</text>
<text text-anchor="middle" x="124" y="-3916.8" font-family="Times,serif" font-size="14.00" fill="#000000">book</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2001 -->
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node32"><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="240,-3890.5 8,-3890.5 8,-3837.5 240,-3837.5 240,-3890.5"/>
<text text-anchor="middle" x="124" y="-3875.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="124" y="-3860.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
<text text-anchor="middle" x="124" y="-3845.3" font-family="Times,serif" font-size="14.00" fill="#000000">triage RFC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1772 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#1772</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1772" xlink:title="ZcashFoundation/zebra#1772&#10;Add comments on how to&#10;configure metric and&#10;tracing endpoints" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-3819 8,-3819 8,-3751 240,-3751 240,-3819"/>
<text text-anchor="middle" x="124" y="-3803.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1772</text>
<text text-anchor="middle" x="124" y="-3788.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add comments on how to</text>
<text text-anchor="middle" x="124" y="-3773.8" font-family="Times,serif" font-size="14.00" fill="#000000">configure metric and</text>
<text text-anchor="middle" x="124" y="-3758.8" font-family="Times,serif" font-size="14.00" fill="#000000">tracing endpoints</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271 -->
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#271</title>

View File

@ -10,25 +10,25 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 7174)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-7174 1364,-7174 1364,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="0,-3743 0,-4480 248,-4480 248,-3743 0,-3743"/>
<text text-anchor="middle" x="124" y="-4464.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="#0000ff" points="0,-6273 0,-6594 1360,-6594 1360,-6273 0,-6273"/>
<text text-anchor="middle" x="680" y="-6578.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<g id="clust3" class="cluster">
<g id="clust2" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="804,-5931 804,-6080 1092,-6080 1092,-5931 804,-5931"/>
<text text-anchor="middle" x="948" y="-6064.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<g id="clust4" class="cluster">
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,-2853 0,-3735 516,-3735 516,-2853 0,-2853"/>
<text text-anchor="middle" x="258" y="-3719.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Breaking Changes before the Stable Release</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="0,-3743 0,-4480 248,-4480 248,-3743 0,-3743"/>
<text text-anchor="middle" x="124" y="-4464.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-4488 0,-5886 516,-5886 516,-4488 0,-4488"/>
@ -40,118 +40,14 @@
<text text-anchor="middle" x="392" y="-2829.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust7" class="cluster">
<title>cluster_7</title>
<title>cluster_6</title>
<polygon fill="none" stroke="#0000ff" points="0,-5894 0,-6173 784,-6173 784,-5894 0,-5894"/>
<text text-anchor="middle" x="392" y="-6157.8" font-family="Times,serif" font-size="14.00" fill="#000000">NU5 Tracking Epic</text>
</g>
<!-- ZcashFoundation/zebra#2971 -->
<g id="node1" class="node open">
<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="240,-4449 8,-4449 8,-4411 240,-4411 240,-4449"/>
<text text-anchor="middle" x="124" y="-4433.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2971</text>
<text text-anchor="middle" x="124" y="-4418.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix crawler.rs doctest</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3318 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#3318</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3318" xlink:title="ZcashFoundation/zebra#3318&#10;Consider adding codespell&#10;to the CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4392.5 8,-4392.5 8,-4339.5 240,-4339.5 240,-4392.5"/>
<text text-anchor="middle" x="124" y="-4377.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3318</text>
<text text-anchor="middle" x="124" y="-4362.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider adding codespell</text>
<text text-anchor="middle" x="124" y="-4347.3" font-family="Times,serif" font-size="14.00" fill="#000000">to the CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node3" class="node open">
<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="240,-4321.5 8,-4321.5 8,-4268.5 240,-4268.5 240,-4321.5"/>
<text text-anchor="middle" x="124" y="-4306.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="124" y="-4291.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revise Release Process</text>
<text text-anchor="middle" x="124" y="-4276.3" font-family="Times,serif" font-size="14.00" fill="#000000">RFC Draft</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4202 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#4202</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4202" xlink:title="ZcashFoundation/zebra#4202&#10;Document how to handle&#10;network upgrades" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4250.5 8,-4250.5 8,-4197.5 240,-4197.5 240,-4250.5"/>
<text text-anchor="middle" x="124" y="-4235.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4202</text>
<text text-anchor="middle" x="124" y="-4220.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to handle</text>
<text text-anchor="middle" x="124" y="-4205.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrades</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2972 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#2972</title>
<g id="a_node5"><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="240,-4179 8,-4179 8,-4111 240,-4111 240,-4179"/>
<text text-anchor="middle" x="124" y="-4163.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2972</text>
<text text-anchor="middle" x="124" y="-4148.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make it easy for users to</text>
<text text-anchor="middle" x="124" y="-4133.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover how to configure</text>
<text text-anchor="middle" x="124" y="-4118.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2191 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#2191</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2191" xlink:title="ZcashFoundation/zebra#2191&#10;Update user and dev&#10;instructions in the Zebra&#10;Book to deduplicate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4093 8,-4093 8,-4025 240,-4025 240,-4093"/>
<text text-anchor="middle" x="124" y="-4077.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2191</text>
<text text-anchor="middle" x="124" y="-4062.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update user and dev</text>
<text text-anchor="middle" x="124" y="-4047.8" font-family="Times,serif" font-size="14.00" fill="#000000">instructions in the Zebra</text>
<text text-anchor="middle" x="124" y="-4032.8" font-family="Times,serif" font-size="14.00" fill="#000000">Book to deduplicate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2740 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#2740</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2740" xlink:title="ZcashFoundation/zebra#2740&#10;Documentation: adapt&#10;Zebra architecture blog&#10;posts into zebrad&#10;overview for devs in the&#10;book" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4007 8,-4007 8,-3909 240,-3909 240,-4007"/>
<text text-anchor="middle" x="124" y="-3991.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2740</text>
<text text-anchor="middle" x="124" y="-3976.8" font-family="Times,serif" font-size="14.00" fill="#000000">Documentation: adapt</text>
<text text-anchor="middle" x="124" y="-3961.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra architecture blog</text>
<text text-anchor="middle" x="124" y="-3946.8" font-family="Times,serif" font-size="14.00" fill="#000000">posts into zebrad</text>
<text text-anchor="middle" x="124" y="-3931.8" font-family="Times,serif" font-size="14.00" fill="#000000">overview for devs in the</text>
<text text-anchor="middle" x="124" y="-3916.8" font-family="Times,serif" font-size="14.00" fill="#000000">book</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2001 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node8"><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="240,-3890.5 8,-3890.5 8,-3837.5 240,-3837.5 240,-3890.5"/>
<text text-anchor="middle" x="124" y="-3875.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="124" y="-3860.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
<text text-anchor="middle" x="124" y="-3845.3" font-family="Times,serif" font-size="14.00" fill="#000000">triage RFC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1772 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#1772</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1772" xlink:title="ZcashFoundation/zebra#1772&#10;Add comments on how to&#10;configure metric and&#10;tracing endpoints" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-3819 8,-3819 8,-3751 240,-3751 240,-3819"/>
<text text-anchor="middle" x="124" y="-3803.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1772</text>
<text text-anchor="middle" x="124" y="-3788.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add comments on how to</text>
<text text-anchor="middle" x="124" y="-3773.8" font-family="Times,serif" font-size="14.00" fill="#000000">configure metric and</text>
<text text-anchor="middle" x="124" y="-3758.8" font-family="Times,serif" font-size="14.00" fill="#000000">tracing endpoints</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3512 -->
<g id="node10" class="node closed">
<g id="node1" class="node closed">
<title>ZcashFoundation/zebra#3512</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3512" xlink:title="ZcashFoundation/zebra#3512&#10;Send transactions in&#10;lightwalletd integration&#10;tests" target="_blank">
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3512" xlink:title="ZcashFoundation/zebra#3512&#10;Send transactions in&#10;lightwalletd integration&#10;tests" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1064,-6451 832,-6451 832,-6383 1064,-6383 1064,-6451"/>
<text text-anchor="middle" x="948" y="-6435.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3512</text>
<text text-anchor="middle" x="948" y="-6420.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send transactions in</text>
@ -161,9 +57,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4168 -->
<g id="node11" class="node open">
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#4168</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4168" xlink:title="ZcashFoundation/zebra#4168&#10;ci: call lightwalletd&#10;wallet queries" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4168" xlink:title="ZcashFoundation/zebra#4168&#10;ci: call lightwalletd&#10;wallet queries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1352,-6443.5 1120,-6443.5 1120,-6390.5 1352,-6390.5 1352,-6443.5"/>
<text text-anchor="middle" x="1236" y="-6428.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4168</text>
<text text-anchor="middle" x="1236" y="-6413.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci: call lightwalletd</text>
@ -178,9 +74,9 @@
<polygon fill="#000000" stroke="#000000" points="1109.7,-6420.5001 1119.7,-6417 1109.7,-6413.5001 1109.7,-6420.5001"/>
</g>
<!-- ZcashFoundation/zebra#3156 -->
<g id="node12" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#3156</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3156" xlink:title="ZcashFoundation/zebra#3156&#10;z_gettreestate JSON&#45;RPC&#10;method" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3156" xlink:title="ZcashFoundation/zebra#3156&#10;z_gettreestate JSON&#45;RPC&#10;method" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="776,-6342.5 544,-6342.5 544,-6289.5 776,-6289.5 776,-6342.5"/>
<text text-anchor="middle" x="660" y="-6327.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3156</text>
<text text-anchor="middle" x="660" y="-6312.3" font-family="Times,serif" font-size="14.00" fill="#000000">z_gettreestate JSON&#45;RPC</text>
@ -189,9 +85,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3655 -->
<g id="node13" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#3655</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3655" xlink:title="ZcashFoundation/zebra#3655&#10;Integration tests for&#10;lightwalletd RPCs that&#10;are only used when a&#10;wallet connects" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3655" xlink:title="ZcashFoundation/zebra#3655&#10;Integration tests for&#10;lightwalletd RPCs that&#10;are only used when a&#10;wallet connects" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1064,-6364.5 832,-6364.5 832,-6281.5 1064,-6281.5 1064,-6364.5"/>
<text text-anchor="middle" x="948" y="-6349.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3655</text>
<text text-anchor="middle" x="948" y="-6334.3" font-family="Times,serif" font-size="14.00" fill="#000000">Integration tests for</text>
@ -214,9 +110,9 @@
<polygon fill="#000000" stroke="#000000" points="1144.0083,-6390.6577 1154.6,-6390.4 1146.1594,-6383.9964 1144.0083,-6390.6577"/>
</g>
<!-- ZcashFoundation/zebra#3926 -->
<g id="node14" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#3926</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3926" xlink:title="ZcashFoundation/zebra#3926&#10;ci: run a full&#10;lightwalletd sync from a&#10;close&#45;to&#45;tip zebrad" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3926" xlink:title="ZcashFoundation/zebra#3926&#10;ci: run a full&#10;lightwalletd sync from a&#10;close&#45;to&#45;tip zebrad" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-6523 276,-6523 276,-6455 508,-6455 508,-6523"/>
<text text-anchor="middle" x="392" y="-6507.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3926</text>
<text text-anchor="middle" x="392" y="-6492.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: run a full</text>
@ -226,9 +122,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4165 -->
<g id="node15" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4165</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4165" xlink:title="ZcashFoundation/zebra#4165&#10;Store lightwalletd state&#10;after lightwalletd full&#10;sync test" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4165" xlink:title="ZcashFoundation/zebra#4165&#10;Store lightwalletd state&#10;after lightwalletd full&#10;sync test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="776,-6523 544,-6523 544,-6455 776,-6455 776,-6523"/>
<text text-anchor="middle" x="660" y="-6507.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4165</text>
<text text-anchor="middle" x="660" y="-6492.8" font-family="Times,serif" font-size="14.00" fill="#000000">Store lightwalletd state</text>
@ -256,9 +152,9 @@
<polygon fill="#000000" stroke="#000000" points="825.2626,-6360.9177 831.95,-6352.7 821.5976,-6354.9538 825.2626,-6360.9177"/>
</g>
<!-- ZcashFoundation/zebra#4166 -->
<g id="node16" class="node closed">
<g id="node7" class="node closed">
<title>ZcashFoundation/zebra#4166</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4166" xlink:title="ZcashFoundation/zebra#4166&#10;Add lightwalletd quick&#10;tip sync test" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4166" xlink:title="ZcashFoundation/zebra#4166&#10;Add lightwalletd quick&#10;tip sync test" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1064,-6522.5 832,-6522.5 832,-6469.5 1064,-6469.5 1064,-6522.5"/>
<text text-anchor="middle" x="948" y="-6507.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4166</text>
<text text-anchor="middle" x="948" y="-6492.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add lightwalletd quick</text>
@ -273,9 +169,9 @@
<polygon fill="#000000" stroke="#000000" points="821.6226,-6496.4081 831.72,-6493.2 821.8259,-6489.4111 821.6226,-6496.4081"/>
</g>
<!-- ZcashFoundation/zebra#4167 -->
<g id="node17" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#4167</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4167" xlink:title="ZcashFoundation/zebra#4167&#10;ci: call lightwalletd&#10;quick tip sync test" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4167" xlink:title="ZcashFoundation/zebra#4167&#10;ci: call lightwalletd&#10;quick tip sync test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1352,-6542.5 1120,-6542.5 1120,-6489.5 1352,-6489.5 1352,-6542.5"/>
<text text-anchor="middle" x="1236" y="-6527.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4167</text>
<text text-anchor="middle" x="1236" y="-6512.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci: call lightwalletd</text>
@ -290,9 +186,9 @@
<polygon fill="#000000" stroke="#000000" points="1109.4857,-6510.7138 1119.7,-6507.9 1109.9604,-6503.7299 1109.4857,-6510.7138"/>
</g>
<!-- ZcashFoundation/zebra#4169 -->
<g id="node18" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4169</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4169" xlink:title="ZcashFoundation/zebra#4169&#10;ci: call RPC test with&#10;fully synced Zebra" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4169" xlink:title="ZcashFoundation/zebra#4169&#10;ci: call RPC test with&#10;fully synced Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6562.5 8,-6562.5 8,-6509.5 240,-6509.5 240,-6562.5"/>
<text text-anchor="middle" x="124" y="-6547.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4169</text>
<text text-anchor="middle" x="124" y="-6532.3" font-family="Times,serif" font-size="14.00" fill="#000000">ci: call RPC test with</text>
@ -319,9 +215,9 @@
<polygon fill="#000000" stroke="#000000" points="1114.6708,-6547.5216 1124,-6542.5 1113.5755,-6540.6078 1114.6708,-6547.5216"/>
</g>
<!-- ZcashFoundation/zebra#4220 -->
<g id="node19" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4220</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4220" xlink:title="ZcashFoundation/zebra#4220&#10;getaddressutxos RPC is&#10;missing non&#45;finalized&#10;UTXOs" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4220" xlink:title="ZcashFoundation/zebra#4220&#10;getaddressutxos RPC is&#10;missing non&#45;finalized&#10;UTXOs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="776,-6429 544,-6429 544,-6361 776,-6361 776,-6429"/>
<text text-anchor="middle" x="660" y="-6413.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4220</text>
<text text-anchor="middle" x="660" y="-6398.8" font-family="Times,serif" font-size="14.00" fill="#000000">getaddressutxos RPC is</text>
@ -337,9 +233,9 @@
<polygon fill="#000000" stroke="#000000" points="822.8275,-6357.8596 831.72,-6352.1 821.1766,-6351.057 822.8275,-6357.8596"/>
</g>
<!-- ZcashFoundation/zebra#4060 -->
<g id="node20" class="node open">
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4060</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4060" xlink:title="ZcashFoundation/zebra#4060&#10;Report better&#10;transactions errors to&#10;lightwalletd" target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4060" xlink:title="ZcashFoundation/zebra#4060&#10;Report better&#10;transactions errors to&#10;lightwalletd" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-6420 8,-6420 8,-6352 240,-6352 240,-6420"/>
<text text-anchor="middle" x="124" y="-6404.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4060</text>
<text text-anchor="middle" x="124" y="-6389.8" font-family="Times,serif" font-size="14.00" fill="#000000">Report better</text>
@ -349,9 +245,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node21" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0&#45;rc1&#10;stable release candidate" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra v1.0.0&#45;rc1&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1064,-6048.5 832,-6048.5 832,-5995.5 1064,-5995.5 1064,-6048.5"/>
<text text-anchor="middle" x="948" y="-6033.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="948" y="-6018.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra v1.0.0&#45;rc1</text>
@ -360,9 +256,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#2995 -->
<g id="node22" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#2995</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2995" xlink:title="ZcashFoundation/zebra#2995&#10;Speed up Zebra&#39;s CI" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2995" xlink:title="ZcashFoundation/zebra#2995&#10;Speed up Zebra&#39;s CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1064,-5977 832,-5977 832,-5939 1064,-5939 1064,-5977"/>
<text text-anchor="middle" x="948" y="-5961.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2995</text>
<text text-anchor="middle" x="948" y="-5946.8" font-family="Times,serif" font-size="14.00" fill="#000000">Speed up Zebra&#39;s CI</text>
@ -370,9 +266,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node23" class="node open">
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node23"><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_node14"><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="240,-3704 8,-3704 8,-3636 240,-3636 240,-3704"/>
<text text-anchor="middle" x="124" y="-3688.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="124" y="-3673.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
@ -382,9 +278,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node24" class="node open">
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node24"><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_node15"><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="508,-3703.5 276,-3703.5 276,-3620.5 508,-3620.5 508,-3703.5"/>
<text text-anchor="middle" x="392" y="-3688.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="392" y="-3673.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
@ -401,9 +297,9 @@
<polygon fill="#000000" stroke="#000000" points="265.8471,-3669.2923 275.74,-3665.5 265.6415,-3662.2953 265.8471,-3669.2923"/>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node25" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node25"><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_node16"><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="240,-3618 8,-3618 8,-3550 240,-3550 240,-3618"/>
<text text-anchor="middle" x="124" y="-3602.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="124" y="-3587.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
@ -413,9 +309,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#950 -->
<g id="node26" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#950</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/950" xlink:title="ZcashFoundation/zebra#950&#10;Demo: compare zcashd vs&#10;zebrad ludicrous speed on&#10;syncing" target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/950" xlink:title="ZcashFoundation/zebra#950&#10;Demo: compare zcashd vs&#10;zebrad ludicrous speed on&#10;syncing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="235.5,-3532 12.5,-3532 12.5,-3464 235.5,-3464 235.5,-3532"/>
<text text-anchor="middle" x="124" y="-3516.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#950</text>
<text text-anchor="middle" x="124" y="-3501.8" font-family="Times,serif" font-size="14.00" fill="#000000">Demo: compare zcashd vs</text>
@ -425,9 +321,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node27" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node27"><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_node18"><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" stroke-width="2" points="240,-3446 8,-3446 8,-3378 240,-3378 240,-3446"/>
<text text-anchor="middle" x="124" y="-3430.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="124" y="-3415.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
@ -454,9 +350,9 @@
<polygon fill="#000000" stroke="#000000" points="271.3955,-2509.3987 275.66,-2499.7 266.2781,-2504.6225 271.3955,-2509.3987"/>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node28" class="node open">
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node28"><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">
<g id="a_node19"><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="240,-3360 8,-3360 8,-3292 240,-3292 240,-3360"/>
<text text-anchor="middle" x="124" y="-3344.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="124" y="-3329.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra stable download</text>
@ -466,9 +362,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1213 -->
<g id="node29" class="node open">
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#1213</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1213" xlink:title="ZcashFoundation/zebra#1213&#10;Detect when an older&#10;state version is present,&#10;and delete it" target="_blank">
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1213" xlink:title="ZcashFoundation/zebra#1213&#10;Detect when an older&#10;state version is present,&#10;and delete it" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-3274 8,-3274 8,-3206 240,-3206 240,-3274"/>
<text text-anchor="middle" x="124" y="-3258.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1213</text>
<text text-anchor="middle" x="124" y="-3243.8" font-family="Times,serif" font-size="14.00" fill="#000000">Detect when an older</text>
@ -478,9 +374,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1621 -->
<g id="node30" class="node open">
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#1621</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default, and add `start`&#10;to `zebrad help`" target="_blank">
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default, and add `start`&#10;to `zebrad help`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-3188 8,-3188 8,-3120 240,-3120 240,-3188"/>
<text text-anchor="middle" x="124" y="-3172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1621</text>
<text text-anchor="middle" x="124" y="-3157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Run `zebrad start` by</text>
@ -490,9 +386,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1617 -->
<g id="node31" class="node open">
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#1617</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1617" xlink:title="ZcashFoundation/zebra#1617&#10;Restructure and clean up&#10;README to make it easier&#10;for new users to get&#10;started with Zebra" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1617" xlink:title="ZcashFoundation/zebra#1617&#10;Restructure and clean up&#10;README to make it easier&#10;for new users to get&#10;started with Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-3101.5 8,-3101.5 8,-3018.5 240,-3018.5 240,-3101.5"/>
<text text-anchor="middle" x="124" y="-3086.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1617</text>
<text text-anchor="middle" x="124" y="-3071.3" font-family="Times,serif" font-size="14.00" fill="#000000">Restructure and clean up</text>
@ -503,9 +399,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node32" class="node open">
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node32"><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_node23"><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="240,-3000.5 8,-3000.5 8,-2947.5 240,-2947.5 240,-3000.5"/>
<text text-anchor="middle" x="124" y="-2985.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="124" y="-2970.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
@ -514,9 +410,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1870 -->
<g id="node33" class="node open">
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#1870</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1870" xlink:title="ZcashFoundation/zebra#1870&#10;Decide if old Zebra&#10;versions should&#10;eventually refuse to run" target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1870" xlink:title="ZcashFoundation/zebra#1870&#10;Decide if old Zebra&#10;versions should&#10;eventually refuse to run" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-2929 8,-2929 8,-2861 240,-2861 240,-2929"/>
<text text-anchor="middle" x="124" y="-2913.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1870</text>
<text text-anchor="middle" x="124" y="-2898.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide if old Zebra</text>
@ -525,6 +421,110 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2971 -->
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#2971</title>
<g id="a_node25"><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="240,-4449 8,-4449 8,-4411 240,-4411 240,-4449"/>
<text text-anchor="middle" x="124" y="-4433.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2971</text>
<text text-anchor="middle" x="124" y="-4418.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix crawler.rs doctest</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3318 -->
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#3318</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3318" xlink:title="ZcashFoundation/zebra#3318&#10;Consider adding codespell&#10;to the CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4392.5 8,-4392.5 8,-4339.5 240,-4339.5 240,-4392.5"/>
<text text-anchor="middle" x="124" y="-4377.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3318</text>
<text text-anchor="middle" x="124" y="-4362.3" font-family="Times,serif" font-size="14.00" fill="#000000">Consider adding codespell</text>
<text text-anchor="middle" x="124" y="-4347.3" font-family="Times,serif" font-size="14.00" fill="#000000">to the CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node27"><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,-4321.5 8,-4321.5 8,-4268.5 240,-4268.5 240,-4321.5"/>
<text text-anchor="middle" x="124" y="-4306.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="124" y="-4291.3" font-family="Times,serif" font-size="14.00" fill="#000000">Revise Release Process</text>
<text text-anchor="middle" x="124" y="-4276.3" font-family="Times,serif" font-size="14.00" fill="#000000">RFC Draft</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4202 -->
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#4202</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4202" xlink:title="ZcashFoundation/zebra#4202&#10;Document how to handle&#10;network upgrades" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4250.5 8,-4250.5 8,-4197.5 240,-4197.5 240,-4250.5"/>
<text text-anchor="middle" x="124" y="-4235.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4202</text>
<text text-anchor="middle" x="124" y="-4220.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document how to handle</text>
<text text-anchor="middle" x="124" y="-4205.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrades</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2972 -->
<g id="node29" class="node open">
<title>ZcashFoundation/zebra#2972</title>
<g id="a_node29"><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="240,-4179 8,-4179 8,-4111 240,-4111 240,-4179"/>
<text text-anchor="middle" x="124" y="-4163.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2972</text>
<text text-anchor="middle" x="124" y="-4148.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make it easy for users to</text>
<text text-anchor="middle" x="124" y="-4133.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover how to configure</text>
<text text-anchor="middle" x="124" y="-4118.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2191 -->
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#2191</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2191" xlink:title="ZcashFoundation/zebra#2191&#10;Update user and dev&#10;instructions in the Zebra&#10;Book to deduplicate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4093 8,-4093 8,-4025 240,-4025 240,-4093"/>
<text text-anchor="middle" x="124" y="-4077.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2191</text>
<text text-anchor="middle" x="124" y="-4062.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update user and dev</text>
<text text-anchor="middle" x="124" y="-4047.8" font-family="Times,serif" font-size="14.00" fill="#000000">instructions in the Zebra</text>
<text text-anchor="middle" x="124" y="-4032.8" font-family="Times,serif" font-size="14.00" fill="#000000">Book to deduplicate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2740 -->
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#2740</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2740" xlink:title="ZcashFoundation/zebra#2740&#10;Documentation: adapt&#10;Zebra architecture blog&#10;posts into zebrad&#10;overview for devs in the&#10;book" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-4007 8,-4007 8,-3909 240,-3909 240,-4007"/>
<text text-anchor="middle" x="124" y="-3991.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2740</text>
<text text-anchor="middle" x="124" y="-3976.8" font-family="Times,serif" font-size="14.00" fill="#000000">Documentation: adapt</text>
<text text-anchor="middle" x="124" y="-3961.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra architecture blog</text>
<text text-anchor="middle" x="124" y="-3946.8" font-family="Times,serif" font-size="14.00" fill="#000000">posts into zebrad</text>
<text text-anchor="middle" x="124" y="-3931.8" font-family="Times,serif" font-size="14.00" fill="#000000">overview for devs in the</text>
<text text-anchor="middle" x="124" y="-3916.8" font-family="Times,serif" font-size="14.00" fill="#000000">book</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2001 -->
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node32"><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="240,-3890.5 8,-3890.5 8,-3837.5 240,-3837.5 240,-3890.5"/>
<text text-anchor="middle" x="124" y="-3875.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="124" y="-3860.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
<text text-anchor="middle" x="124" y="-3845.3" font-family="Times,serif" font-size="14.00" fill="#000000">triage RFC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1772 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#1772</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1772" xlink:title="ZcashFoundation/zebra#1772&#10;Add comments on how to&#10;configure metric and&#10;tracing endpoints" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-3819 8,-3819 8,-3751 240,-3751 240,-3819"/>
<text text-anchor="middle" x="124" y="-3803.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1772</text>
<text text-anchor="middle" x="124" y="-3788.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add comments on how to</text>
<text text-anchor="middle" x="124" y="-3773.8" font-family="Times,serif" font-size="14.00" fill="#000000">configure metric and</text>
<text text-anchor="middle" x="124" y="-3758.8" font-family="Times,serif" font-size="14.00" fill="#000000">tracing endpoints</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271 -->
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#271</title>

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 114 KiB