1# @ajax/mesh-infer-svc
23Where each member's inference services listen, and the address one member dials for another's.
45Where each member's inference services listen (infer.rs Svc): its peer host and port (the base: a worker listens on base + its manifest's `param`) and the address members outside its subnet use (`k.lan` in the cluster config).
67```c
8#include "mesh/infer_svc.h"
9```
1011## Ported from
1213[alpha-rust-mesh](https://github.com/rsafier/alpha-rust-mesh) (Richard Safier, MIT): crates/mesh-host/src/infer.rs: `Svc` (single, cluster, addr), `split_hp`, `subnet24`.
1415## Tests
1617- `tests/svc.c`: infer.rs's `addresses_pick_the_shared_link`, and the error texts.
1819## Differences
2021- `cluster` reads the config through a lookup function instead of a `BTreeMap`.
2223## Licence
2425MIT. See the repository's LICENSE.