@@ -11,7 +11,7 @@ As Dijkstra put it: "The purpose of abstraction is not to be vague, but
1111to create a new semantic level in which one can be absolutely precise."
1212
1313This glossary only covers terms the Arvo side of the project. You can find the
14−Azimuth glossary [here](../azimuth-glossary)
14+Azimuth glossary [here](../azimuth/glossary)
1515
1616### application
1717
@@ -42,7 +42,7 @@ dry.
4242 path, which works as if we expanded the callee with the caller's
4343 context.
4444
45−_See [advanced types](/docs/reference/hoon-expressions/advanced/)_.
45+_See [advanced types](/docs/hoon/hoon-expressions/advanced/)_.
4646
4747
4848
@@ -67,7 +67,7 @@ their effects happen like so:
6767Arvo is located in `/home/sys/arvo.hoon` within your urbit.
6868
6969More in-depth information on Arvo can be found
70−[`here`](@/docs/learn/arvo/_index.md).
70+[`here`](@/docs/arvo/_index.md).
7171
7272Below are Arvo modules, which are called "vanes".
7373
@@ -80,7 +80,7 @@ Below are Arvo modules, which are called "vanes".
8080 Ames is located in `/home/sys/vane/ames.hoon` within your urbit.
8181
8282 More in-depth information on Ames can be found
83− [`here`](@/docs/learn/arvo/ames.md).
83+ [`here`](@/docs/arvo/ames.md).
8484
8585#### Behn
8686
@@ -103,9 +103,9 @@ Below are Arvo modules, which are called "vanes".
103103 Clay is located at `/home/sys/vane/clay.hoon` within your urbit.
104104
105105 Basic information on using Clay can be found
106− [`here`](@/docs/using/filesystem.md). An in-depth explanation
106+ [`here`](@/operations.md). An in-depth explanation
107107 of the architecture can be found
108− [`here`](@/docs/learn/arvo/clay.md).
108+ [`here`](@/docs/arvo/clay.md).
109109
110110#### Dill
111111
@@ -124,7 +124,7 @@ Below are Arvo modules, which are called "vanes".
124124 Dill is located at `/home/sys/vane/clay.hoon` within your urbit.
125125
126126 More in-depth information on Dill can be found
127− [`here`](@/docs/learn/arvo/dill.md).
127+ [`here`](@/docs/arvo/dill.md).
128128
129129#### Eyre
130130
@@ -138,7 +138,7 @@ Below are Arvo modules, which are called "vanes".
138138 Eyre is located at `/home/sys/vane/eyre.hoon` within your urbit.
139139
140140 More in-depth information on Eyre can be found
141− [`here`](@/docs/learn/arvo/eyre.md).
141+ [`here`](@/docs/arvo/eyre.md).
142142
143143#### Ford
144144
@@ -153,7 +153,7 @@ Below are Arvo modules, which are called "vanes".
153153 Ford is located at `/home/sys/vane/ford.hoon` within your urbit.
154154
155155 More in-depth information on Ford can be found
156− [`here`](@/docs/learn/arvo/ford.md).
156+ [`here`](@/docs/arvo/ford.md).
157157
158158#### Gall
159159
@@ -169,7 +169,7 @@ Below are Arvo modules, which are called "vanes".
169169 Gall is located at `/home/sys/vane/gall.hoon` within your urbit.
170170
171171 More in-depth information on Gall can be found
172− [`here`](@/docs/learn/arvo/gall.md).
172+ [`here`](@/docs/arvo/gall.md).
173173
174174### atom
175175
@@ -189,7 +189,7 @@ An atom type is _warm_ or _cold_ based on whether the constant exists.
189189
190190 If the constant is `[~ atom]`, its only legal value is `atom`.
191191
192−_See [basic types](@/docs/reference/hoon-expressions/basic.md)_
192+_See [basic types](@/docs/hoon/hoon-expressions/basic.md)_
193193
194194### aura
195195
@@ -245,7 +245,7 @@ Aura Meaning Example Literal Syntax
245245 @ux unsigned hexadecimal 0x5f5.e138
246246```
247247
248−You can find the list of all auras [here](@/docs/reference/hoon-expressions/rune/constants.md).
248+You can find the list of all auras [here](@/docs/hoon/hoon-expressions/rune/constants.md).
249249
250250### blocksize
251251
@@ -309,7 +309,7 @@ translate to cores in Hoon.
309309
310310 The data-containing tail of a core.
311311
312−_See [basic types](@/docs/reference/hoon-expressions/basic.md)._
312+_See [basic types](@/docs/hoon/hoon-expressions/basic.md)._
313313
314314### Dojo
315315
@@ -350,7 +350,7 @@ In the above example, `a` is the face and `2` is the value.
350350Hoon has no scope or symbol-table; there is only the subject. To "declare" a
351351"variable" is to construct a new subject: `[name=value old-subject]`.
352352
353−_See [advanced types](@/docs/reference/hoon-expressions/advanced.md)_.
353+_See [advanced types](@/docs/hoon/hoon-expressions/advanced.md)_.
354354
355355
356356### flag
@@ -362,7 +362,7 @@ _no_.
362362
363363A _gate_ is a [core](#core) with one [arm](#arm) -- Hoon's closest
364364analog to a function. To call a gate on an argument, replace the sample
365−(at [tree address](@/docs/reference/hoon-expressions/limb/limb.md) `+6`
365+(at [tree address](@/docs/hoon/hoon-expressions/limb/limb.md) `+6`
366366in the core) with the argument, and then compute the arm.
367367
368368The payload of a gate has a shape of `[sample context]`.
@@ -375,8 +375,8 @@ The payload of a gate has a shape of `[sample context]`.
375375
376376 The subject in which the gate was defined.
377377
378−_See [basic types](@/docs/reference/hoon-expressions/basic.md),
379−[`%-` ("cenhep")](@/docs/reference/hoon-expressions/rune/cen.md#cenhep) (the
378+_See [basic types](@/docs/hoon/hoon-expressions/basic.md),
379+[`%-` ("cenhep")](@/docs/hoon/hoon-expressions/rune/cen.md#cenhep) (the
380380[rune](#rune) for calling a `gate`)._
381381
382382### generator
@@ -397,7 +397,7 @@ information pipeline.
397397
398398Generators are run from the `/gen` directory of your current desk. For example,
399399to run a generator named `whatever.hoon`, you would type `> +whatever` in the
400−[Dojo](@/docs/using/shell.md).
400+[Dojo](@/operations/#using-the-shell).
401401
402402### glyph
403403
@@ -427,7 +427,7 @@ _Hall_ is the Urbit communication back-end. It’s a messaging bus that can work
427427with clients of all sorts. [`:talk`](#talk), the built-in chat client, is one
428428such app that uses Hall.
429429
430−_More information on Hall can be found [here](@/docs/learn/arvo/hall.md)._
430+_More information on Hall can be found [here](@/docs/arvo/hall.md)._
431431
432432#### circle
433433
@@ -450,7 +450,7 @@ to Nock.
450450
451451The Hoon source file is located in `/home/sys/hoon.hoon` within your urbit.
452452
453−_More information can be found in the [hoon](@/docs/learn/hoon/_index.md) section._
453+_More information can be found in the [hoon](@/docs/hoon/_index.md) section._
454454
455455#### Mint
456456
@@ -481,7 +481,7 @@ atoms (in this case each with an aura of `%ud`, i.e. unsigned
481481decimal).
482482
483483To parse Hoon source into a hoon AST, use `ream` on a `cord`
484−containing Hoon source. Try the following in [Dojo](@/docs/using/shell.md):
484+containing Hoon source. Try the following in [Dojo](@/operations/#using-the-shell):
485485
486486```
487487(ream ':+(12 7 %a)')
@@ -493,7 +493,7 @@ The result should be:
493493[%clls p=[%sand p=%ud q=12] q=[%sand p=%ud q=7] r=[%rock p=%tas q=97]]
494494```
495495
496−See [expression reference](@/docs/reference/hoon-expressions/rune/_index.md) for the full list of hoons.
496+See [expression reference](@/docs/hoon/hoon-expressions/rune/_index.md) for the full list of hoons.
497497
498498### irregular form
499499
@@ -501,7 +501,7 @@ Irregular forms are alternative ways of writing Hoon expressions, alternatives
501501to the digraphic runes such as `:~`. Irregular forms are usually more compact
502502than regular forms.=
503503
504−_See [irregular forms](@/docs/reference/hoon-expressions/irregular.md)._
504+_See [irregular forms](@/docs/hoon/hoon-expressions/irregular.md)._
505505
506506### jet
507507
@@ -514,7 +514,7 @@ so inefficiently. Nock, for example, can’t decrement (reduce a number by one)
514514except by starting building a loop that starts from zero and increments to a
515515number just below.
516516
517−_See [API overview](@/docs/learn/vere/api.md)._
517+_See [API overview](@/docs/vere/api.md)._
518518
519519### lark
520520
@@ -564,7 +564,7 @@ found, the result is the product of the arm.
564564 a search path into the subject, composed of
565565 limbs. Search occurs from right to left (`a.b` means `b` within `a`).
566566
567−_See [Limbs and wings](@/docs/reference/hoon-expressions/limb/_index.md)_
567+_See [Limbs and wings](@/docs/hoon/hoon-expressions/limb/_index.md)_
568568
569569### move
570570
@@ -604,7 +604,7 @@ Urbit's low-level programming language. Nock is functional and typeless.
604604
605605 a noun - the result of evaluating a formula against a subject.
606606
607−_See the [Nock definition](@/docs/learn/nock/definition.md)._
607+_See the [Nock definition](@/docs/nock/definition.md)._
608608
609609### mark
610610
@@ -630,7 +630,7 @@ properties of the type of a compatible core). The default is `gold`
630630- `zinc`: _covariant_
631631- `iron`: _contravariant_
632632
633−_See [advanced types](@/docs/reference/hoon-expressions/advanced.md)_.
633+_See [advanced types](@/docs/hoon/hoon-expressions/advanced.md)_.
634634
635635### ship
636636
@@ -712,17 +712,17 @@ Here's some common structure terminology:
712712
713713#### icon: The type of the mold's range
714714
715−_See [mold hoons](/docs/reference/hoon-expressions/rune/buc/)._
715+_See [mold hoons](/docs/hoon/hoon-expressions/rune/buc/)._
716716
717717### rune
718718
719719A Hoon _rune_ is a pair of ASCII symbols used to begin a
720720[Hoon expression](#a-hoon).
721721
722−For example, the rune [`?:`](@/docs/reference/hoon-expressions/rune/wut.md#wutcol) is
722+For example, the rune [`?:`](@/docs/hoon/hoon-expressions/rune/wut.md#wutcol) is
723723Hoon's most common conditional, a branch on a boolean test. The first
724724symbol in a rune represents a family of related runes. For example, the
725−[`?` family](@/docs/reference/hoon-expressions/rune/wut.md) are all conditionals.
725+[`?` family](@/docs/hoon/hoon-expressions/rune/wut.md) are all conditionals.
726726
727727The result of parsing a Hoon source expression—the rune, followed
728728by its respective children—into an AST node is simply called
@@ -758,7 +758,7 @@ Tall hoons can contain flat hoons, but not vice versa. All irregular
758758forms are flat.
759759
760760_See [hoon concept](#a-hoon),
761−[expressions](@/docs/reference/hoon-expressions/rune/_index.md).
761+[expressions](@/docs/hoon/hoon-expressions/rune/_index.md).
762762
763763### Sail
764764
@@ -769,7 +769,7 @@ _Sail_ is the Hoon markup language for XML.
769769To _scry_ means to request data from the Arvo namespace and bring it
770770to userspace.
771771
772−_See [.^ (dot-ket)](@/docs/reference/hoon-expressions/rune/dot.md#dotket)._
772+_See [.^ (dot-ket)](@/docs/hoon/hoon-expressions/rune/dot.md#dotket)._
773773
774774### slot
775775
@@ -788,7 +788,7 @@ The head of `+n` is `+2n`, the tail is `+(2n+1)`.
788788_Talk_ is Urbit's built-in chat app. It’s one example of an app that can be
789789built on top of Hall, the Urbit back-end messaging system.
790790
791−_See [Messaging](@/docs/using/messaging.md). for more information._
791+_See [Messaging](@/operations/#messaging). for more information._
792792
793793### type
794794
@@ -810,7 +810,7 @@ of the simpler built-in types.
810810 If `nest` produces no, the Hoon programmer will receive a `nest-fail`
811811 error. This is one of the most commons errors in Hoon programming.
812812
813− _See [advanced types](@/docs/reference/hoon-expressions/advanced.md)_ and [troubleshooting](@/docs/reference/troubleshooting.md).
813+ _See [advanced types](@/docs/hoon/hoon-expressions/advanced.md)_ and [troubleshooting](@/docs/reference/troubleshooting.md).
814814
815815
816816### Unit