topic: net
10 modules sharing the net name family (derived from the tree's prefix discipline).
The 'net' topic family in the Nishi sovereign ecosystem provides network communication capabilities, with modules like `net` and `nx_net` offering BSD-style socket primitives for low-level networking. `nx_net_chan` enables typed i64 channels over TCP, facilitating structured data transfer, while `nx_net_diag` serves as an in-place troubleshooter for diagnosing network issues. These modules work together to support both foundational and advanced networking functions within the ecosystem.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| net.nx | BSD-style socket primitives (Phase G2). | 262 | 21 |
| nx_net.nx | BSD-style socket primitives (Phase G2). | 268 | 21 |
| nx_net_chan.nx | typed i64 channel serialised over TCP. | 213 | 11 |
| nx_net_chan_blob_test.nx | variable-length frames over TCP. | 152 | 5 |
| nx_net_chan_test.nx | prove typed i64 channel works over TCP | 140 | 3 |
| nx_net_diag.nx | IN-PLACE network troubleshooter (operator 2026-07-04: "we need a tracert/ping type | 136 | 8 |
| nx_net_governor.nx | general network traffic-shaping governor (ISP-safe). | 70 | 5 |
| nx_net_governor_test.nx | KAT for the general network governor. | 33 | 1 |
| nx_net_polite.nx | INTERNET CITIZENSHIP decisions (pure, deterministic, gate-able): how the harvester | 65 | 8 |
| nx_net_polite_gate.nx | deterministic gate for the citizenship decision layer (NO network/sleep): locks | 45 | 5 |