@@ -6,17 +6,20 @@ template = "doc.html"
66
77Jael is the networking key infrastructure vane.
88
9−The main purpose of Jael is keeping track of [Azimuth](@/docs/azimuth/azimuth.md) related information. For each ship, this consists of its public keys, its key revision number (or `life`), its continuity breach number (or `rift`) (see [Life and Rift](@/docs/azimuth/life-and-rift.md), and who the sponsor of the ship is. It also handles the local ship's private keys, keeps track of galaxy domain prefixes, and performs some boot-related tasks.
9+The main purpose of Jael is keeping track of [Azimuth](/docs/azimuth/azimuth) related information. For each ship, this consists of its public keys, its key revision number (or `life`), its continuity breach number (or `rift`) (see [Life and Rift](/docs/azimuth/life-and-rift), and who the sponsor of the ship is. It also handles the local ship's private keys, keeps track of galaxy domain prefixes, and performs some boot-related tasks.
1010
1111By default, Jael's primary source of information is the Gall agent `%azimuth-tracker`, which (using `%eth-watcher`) runs a thread that polls an Ethereum node for transactions in the Azimuth contract. It can also get updates from other ships on the network. This is always the case for moons, where it subscribes to the moon's parent's Jael for updates.
1212
1313The database of PKI information that Jael maintains is used by other vanes and agents for identity validation, encryption, decryption, and other cryptographic functions. In particular, Ames (the network vane) uses the information stored in Jael to encrypt packets it sends to other ships, and to decrypt & validate packets it receives from other ships.
1414
15−Jael has a few `task`s you can use to interact with it. In particular, its [%public-keys task](@/docs/arvo/jael/tasks.md#public-keys) allows an agent or thread to subscribe for PKI updates for a `set` of `ship`s.
15+Jael has a few `task`s you can use to interact with it. In particular, its [%public-keys task](/docs/arvo/jael/tasks#public-keys) allows an agent or thread to subscribe for PKI updates for a `set` of `ship`s.
1616
1717## Documentation Sections
1818
19−- [API Reference](@/docs/arvo/jael/tasks.md) - The `task`s Jael takes and the `gift`s it returns.
20−- [Scry Reference](@/docs/arvo/jael/scry.md) - The scry endpoints of Jael.
21−- [Data Types](@/docs/arvo/jael/data-types.md) - Reference documentation of the various data types used by Jael.
22−- [Examples](@/docs/arvo/jael/examples.md) - Practical examples of using Jael's `task`s.
19+[API Reference](/docs/arvo/jael/tasks) - The `task`s Jael takes and the `gift`s it returns.
20+
21+[Scry Reference](/docs/arvo/jael/scry) - The scry endpoints of Jael.
22+
23+[Data Types](/docs/arvo/jael/data-types) - Reference documentation of the various data types used by Jael.
24+
25+[Examples](/docs/arvo/jael/examples) - Practical examples of using Jael's `task`s.