@@ -25,7 +25,7 @@ companion to this document, and some segments are direct quotes or paraphrases,
2525The conceptual section titled [What is Arvo?](#what-is-arvo-) can be understood
2626without knowing Hoon, the Urbit programming language. The technical section
2727titled [The kernel](#the-kernel) will require Chapter One of the [Hoon
28−tutorial](@/docs/tutorials/hoon/hoon-school/_index.md) for full understanding, and some
28+tutorial](@/docs/hoon/hoon-school/_index.md) for full understanding, and some
2929material from Chapter Two will be helpful as well. At the bare minimum, we
3030presume that the reader has read through the [Technical
3131Overview](@/docs/tutorials/concepts/technical-overview.md).
@@ -250,7 +250,7 @@ cooperative multitasking.
250250
251251The Arvo kernel, stored in `sys/arvo.hoon`, is about 1k lines of Hoon whose primary purpose is to implement the transition function, `+poke`. In this section we point out the most important parts of `arvo.hoon` and describe their role in the greater system. We also give brief descriptions of Arvo's kernel modules, known as vanes, and how Arvo interfaces with them.
252252
253−This section requires an understanding of Hoon of at least the level of Chapter One of the [Hoon tutorial](@/docs/tutorials/hoon/hoon-school/_index.md).
253+This section requires an understanding of Hoon of at least the level of Chapter One of the [Hoon tutorial](@/docs/hoon/hoon-school/_index.md).
254254
255255After concluding this section, the reader is encouraged to follow along with the
256256[move trace tutorial](@/docs/arvo/move-trace.md),