@@ -68,7 +68,7 @@ their effects happen like so:
6868Arvo is located in `/home/sys/arvo.hoon` within your urbit.
6969
7070More in-depth information on Arvo can be found
71−[`here`](@/docs/arvo/_index.md).
71+[`here`](@/docs/tutorials/arvo/_index.md).
7272
7373Below are Arvo modules, which are called "vanes".
7474
@@ -81,7 +81,7 @@ Below are Arvo modules, which are called "vanes".
8181 Ames is located in `/home/sys/vane/ames.hoon` within your urbit.
8282
8383 More in-depth information on Ames can be found
84− [`here`](@/docs/arvo/ames.md).
84+ [`here`](@/docs/tutorials/arvo/ames.md).
8585
8686#### Behn
8787
@@ -106,7 +106,7 @@ Below are Arvo modules, which are called "vanes".
106106 Basic information on using Clay can be found
107107 [`here`](@/operations.md). An in-depth explanation
108108 of the architecture can be found
109− [`here`](@/docs/arvo/clay.md).
109+ [`here`](@/docs/tutorials/arvo/clay.md).
110110
111111#### Dill
112112
@@ -125,7 +125,7 @@ Below are Arvo modules, which are called "vanes".
125125 Dill is located at `/home/sys/vane/dill.hoon` within your urbit.
126126
127127 More in-depth information on Dill can be found
128− [`here`](@/docs/arvo/dill.md).
128+ [`here`](@/docs/tutorials/arvo/dill.md).
129129
130130#### Eyre
131131
@@ -139,7 +139,7 @@ Below are Arvo modules, which are called "vanes".
139139 Eyre is located at `/home/sys/vane/eyre.hoon` within your urbit.
140140
141141 More in-depth information on Eyre can be found
142− [`here`](@/docs/arvo/eyre.md).
142+ [`here`](@/docs/tutorials/arvo/eyre.md).
143143
144144#### Ford
145145
@@ -154,7 +154,7 @@ Below are Arvo modules, which are called "vanes".
154154 Ford is located at `/home/sys/vane/ford.hoon` within your urbit.
155155
156156 More in-depth information on Ford can be found
157− [`here`](@/docs/arvo/ford.md).
157+ [`here`](@/docs/tutorials/arvo/ford.md).
158158
159159#### Gall
160160
@@ -170,7 +170,7 @@ Below are Arvo modules, which are called "vanes".
170170 Gall is located at `/home/sys/vane/gall.hoon` within your urbit.
171171
172172 More in-depth information on Gall can be found
173− [`here`](@/docs/arvo/gall.md).
173+ [`here`](@/docs/tutorials/arvo/gall.md).
174174
175175### atom
176176
@@ -190,7 +190,7 @@ An atom type is _warm_ or _cold_ based on whether the constant exists.
190190
191191 If the constant is `[~ atom]`, its only legal value is `atom`.
192192
193−_See [basic types](@/docs/hoon/hoon-expressions/basic.md)_
193+_See [basic types](@/docs/reference/hoon-expressions/basic.md)_
194194
195195### aura
196196
@@ -246,7 +246,7 @@ Aura Meaning Example Literal Syntax
246246 @ux unsigned hexadecimal 0x5f5.e138
247247```
248248
249−You can find the list of all auras [here](@/docs/hoon/hoon-expressions/rune/constants.md).
249+You can find the list of all auras [here](@/docs/reference/hoon-expressions/rune/constants.md).
250250
251251### blocksize
252252
@@ -310,7 +310,7 @@ translate to cores in Hoon.
310310
311311 The data-containing tail of a core.
312312
313−_See [basic types](@/docs/hoon/hoon-expressions/basic.md)._
313+_See [basic types](@/docs/reference/hoon-expressions/basic.md)._
314314
315315### Dojo
316316
@@ -330,7 +330,7 @@ with this functionality learn what syntax is kosher.
330330
331331A desk is independently revision-controlled branch of urbit filesystem.
332332
333−_See [filesystem](@/operations.md#filesystem) and [Clay](@/docs/arvo/clay.md)._
333+_See [filesystem](@/operations.md#filesystem) and [Clay](@/docs/tutorials/clay.md)._
334334
335335### duct
336336
@@ -356,7 +356,7 @@ In the above example, `a` is the face and `2` is the value.
356356Hoon has no scope or symbol-table; there is only the subject. To "declare" a
357357"variable" is to construct a new subject: `[name=value old-subject]`.
358358
359−_See [advanced types](@/docs/hoon/hoon-expressions/advanced.md)_.
359+_See [advanced types](@/docs/reference/hoon-expressions/advanced.md)_.
360360
361361
362362### flag
@@ -368,7 +368,7 @@ _no_.
368368
369369A _gate_ is a [core](#core) with one [arm](#arm) -- Hoon's closest
370370analog to a function. To call a gate on an argument, replace the sample
371−(at [tree address](@/docs/hoon/hoon-expressions/limb/limb.md) `+6`
371+(at [tree address](@/docs/reference/hoon-expressions/limb/limb.md) `+6`
372372in the core) with the argument, and then compute the arm.
373373
374374The payload of a gate has a shape of `[sample context]`.
@@ -381,8 +381,8 @@ The payload of a gate has a shape of `[sample context]`.
381381
382382 The subject in which the gate was defined.
383383
384−_See [basic types](@/docs/hoon/hoon-expressions/basic.md),
385−[`%-` ("cenhep")](@/docs/hoon/hoon-expressions/rune/cen.md#cenhep) (the
384+_See [basic types](@/docs/reference/hoon-expressions/basic.md),
385+[`%-` ("cenhep")](@/docs/reference/hoon-expressions/rune/cen.md#cenhep) (the
386386[rune](#rune) for calling a `gate`)._
387387
388388### generator
@@ -433,7 +433,7 @@ _Hall_ is the Urbit communication back-end. It’s a messaging bus that can work
433433with clients of all sorts. [`:talk`](#talk), the built-in chat client, is one
434434such app that uses Hall.
435435
436−_More information on Hall can be found [here](@/docs/arvo/hall.md)._
436+_More information on Hall can be found [here](@/docs/tutorials/arvo/hall.md)._
437437
438438#### circle
439439
@@ -456,7 +456,7 @@ to Nock.
456456
457457The Hoon source file is located in `/home/sys/hoon.hoon` within your urbit.
458458
459−_More information can be found in the [hoon](@/docs/hoon/_index.md) section._
459+_More information can be found in the [hoon](@/docs/tutorials/hoon/_index.md) section._
460460
461461#### Mint
462462
@@ -499,7 +499,7 @@ The result should be:
499499[%clls p=[%sand p=%ud q=12] q=[%sand p=%ud q=7] r=[%rock p=%tas q=97]]
500500```
501501
502−See [expression reference](@/docs/hoon/hoon-expressions/rune/_index.md) for the full list of hoons.
502+See [expression reference](@/docs/reference/hoon-expressions/rune/_index.md) for the full list of hoons.
503503
504504### irregular form
505505
@@ -507,7 +507,7 @@ Irregular forms are alternative ways of writing Hoon expressions, alternatives
507507to the digraphic runes such as `:~`. Irregular forms are usually more compact
508508than regular forms.=
509509
510−_See [irregular forms](@/docs/hoon/hoon-expressions/irregular.md)._
510+_See [irregular forms](@/docs/reference/hoon-expressions/irregular.md)._
511511
512512### jet
513513
@@ -520,7 +520,7 @@ so inefficiently. Nock, for example, can’t decrement (reduce a number by one)
520520except by starting building a loop that starts from zero and increments to a
521521number just below.
522522
523−_See [API overview](@/docs/vere/api.md)._
523+_See [API overview](@/docs/reference/vere/api.md)._
524524
525525### lark
526526
@@ -570,7 +570,7 @@ found, the result is the product of the arm.
570570 a search path into the subject, composed of
571571 limbs. Search occurs from right to left (`a.b` means `b` within `a`).
572572
573−_See [Limbs and wings](@/docs/hoon/hoon-expressions/limb/_index.md)_
573+_See [Limbs and wings](@/docs/reference/hoon-expressions/limb/_index.md)_
574574
575575### move
576576
@@ -610,7 +610,7 @@ Urbit's low-level programming language. Nock is functional and typeless.
610610
611611 a noun - the result of evaluating a formula against a subject.
612612
613−_See the [Nock definition](@/docs/nock/definition.md)._
613+_See the [Nock definition](@/docs/reference/nock/definition.md)._
614614
615615### mark
616616
@@ -636,7 +636,7 @@ properties of the type of a compatible core). The default is `gold`
636636- `zinc`: _covariant_
637637- `iron`: _contravariant_
638638
639−_See [advanced types](@/docs/hoon/hoon-expressions/advanced.md)_.
639+_See [advanced types](@/docs/reference/hoon-expressions/advanced.md)_.
640640
641641### ship
642642
@@ -725,10 +725,10 @@ _See [mold hoons](/docs/hoon/hoon-expressions/rune/buc/)._
725725A Hoon _rune_ is a pair of ASCII symbols used to begin a
726726[Hoon expression](#a-hoon).
727727
728−For example, the rune [`?:`](@/docs/hoon/hoon-expressions/rune/wut.md#wutcol) is
728+For example, the rune [`?:`](@/docs/reference/hoon-expressions/rune/wut.md#wutcol) is
729729Hoon's most common conditional, a branch on a boolean test. The first
730730symbol in a rune represents a family of related runes. For example, the
731−[`?` family](@/docs/hoon/hoon-expressions/rune/wut.md) are all conditionals.
731+[`?` family](@/docs/reference/hoon-expressions/rune/wut.md) are all conditionals.
732732
733733The result of parsing a Hoon source expression—the rune, followed
734734by its respective children—into an AST node is simply called
@@ -764,7 +764,7 @@ Tall hoons can contain flat hoons, but not vice versa. All irregular
764764forms are flat.
765765
766766_See [hoon concept](#a-hoon),
767−[expressions](@/docs/hoon/hoon-expressions/rune/_index.md).
767+[expressions](@/docs/reference/hoon-expressions/rune/_index.md).
768768
769769### Sail
770770
@@ -775,7 +775,7 @@ _Sail_ is the Hoon markup language for XML.
775775To _scry_ means to request data from the Arvo namespace and bring it
776776to userspace.
777777
778−_See [.^ (dot-ket)](@/docs/hoon/hoon-expressions/rune/dot.md#dotket)._
778+_See [.^ (dot-ket)](@/docs/reference/hoon-expressions/rune/dot.md#dotket)._
779779
780780### slot
781781
@@ -816,7 +816,7 @@ of the simpler built-in types.
816816 If `nest` produces no, the Hoon programmer will receive a `nest-fail`
817817 error. This is one of the most commons errors in Hoon programming.
818818
819− _See [advanced types](@/docs/hoon/hoon-expressions/advanced.md)_ and [troubleshooting](@/docs/arvo/ship-troubleshooting.md).
819+ _See [advanced types](@/docs/reference/hoon-expressions/advanced.md)_ and [troubleshooting](@/docs/tutorials/ship-troubleshooting.md).
820820
821821
822822### Unit