The file this store persists to (surfaced in logs / the Setup panel).
ProtectedbodyThe document a save writes — validated / normalised, so junk never lands on disk.
Optionalhost?: stringWeb bind address.
Optionalport?: numberWeb (HTTP) port. 0 = ephemeral (tests).
ProtectedfallbackThe value a missing, unreadable or malformed file degrades to.
Optionalhost?: stringWeb bind address.
Optionalport?: numberWeb (HTTP) port. 0 = ephemeral (tests).
Read the persisted settings; the default on ENOENT or any parse error.
The same read, synchronously — for a row station whose peek is pure and synchronous
by the station contract (StateStation.peek). Same degradation law as load.
Optionalhost?: stringWeb bind address.
Optionalport?: numberWeb (HTTP) port. 0 = ephemeral (tests).
ProtectedsanitizeKeep only the fields of an untrusted blob that validate individually.
Optionalhost?: stringWeb bind address.
Optionalport?: numberWeb (HTTP) port. 0 = ephemeral (tests).
Persist the settings atomically (temp + rename), creating the parent dir on demand.
Optionalhost?: stringWeb bind address.
Optionalport?: numberWeb (HTTP) port. 0 = ephemeral (tests).
Loads + saves the persisted NetworkOverrides JSON file at a fixed path — the JsonSettingsStore discipline over the override shape.
loadSyncserves the/net/overridesrow's station, whosepeekis pure and synchronous by the station contract (StateStation.peek).