@@ -11,12 +11,12 @@ Keep reading if you're planning to work on the Urbit interpreter, you're a
1111language implementation geek, or you don't really understand anything until
1212you've seen the actual structs.
1313
14−## [C runtime system](@/docs/tutorials/vere/runtime.md)
14+## [C runtime system](@/docs/vere/runtime.md)
1515
1616The Urbit interpreter is built on a Nock runtime system written
1717in C, `u3`. This section is a relatively complete description.
1818
19−## [c3: C in Urbit](@/docs/tutorials/vere/c.md)
19+## [c3: C in Urbit](@/docs/vere/c.md)
2020
2121Under `u3` is the simple `c3` layer, which is just how we write C
2222in Urbit.
@@ -27,10 +27,10 @@ The division between `c3` and `u3` is that you could theoretically
2727imagine using `c3` as just a generic C environment. Anything to do
2828with nouns is in `u3`.
2929
30−## [u3: API overview by prefix](@/docs/tutorials/vere/api.md)
30+## [u3: API overview by prefix](@/docs/vere/api.md)
3131
3232A walkthrough of each of the `u3` modules.
3333
34−## [How to write a jet](@/docs/tutorials/vere/jetting.md)
34+## [How to write a jet](@/docs/vere/jetting.md)
3535
3636A jetting guide by for new Urbit developers.