Expand description
A link is a machine’s grant (ACCESS-002 R1).
A link is a resource placed under the network, between an exporting and
an importing machine. Opening it is deliberate and asks Lys through the
live seam. Nothing crosses without a grant on both ends: the exporting
machine’s pass must hold link_export on the subject’s placed prefix and
the importing machine’s pass link_import, both decided offline from the
passes, and a message refused on either end is refused by name saying
which end. The handshake that keys the link lives in
crate::link_handshake.
Structs§
- Crossing
- The two receipts a crossing was decided on.
- Link
- A link between two machines under one network.
- Link
Host - This liminal as a machine Lys knows (ACCESS-002 R1): the identity its links are keyed from, its own pass’s link rights, and the machine keys Lys recorded for the holders that may open links to it.
Enums§
- Link
Action - The two grants a crossing needs, one per end.
- Link
Error - Why a link was not described.
- Link
Refusal - Why a message did not cross, naming the end that refused it.
Traits§
- Link
Rights - A machine’s pass answering, offline, whether it holds a link grant on a bound subject. The real answer comes from the pass’s rights by placed prefix; a fixture answers from a table.