ServicesServices a Lookup client layer provides — identity, directory, and placement advice.
models
Source src/Lookup.ts:3551 lines
export type type Services =
| Identity
| Directory
| Advice
Services a Lookup client layer provides — identity, directory, and placement advice.
Services = class IdentityLookup identity service — claim resource keys (first wins; dead winners replaceable).
Identity | class DirectoryLookup node directory — advertise / unregister / list by served resource key.
Directory | class AdviceLookup placement board — coordinator advice for nodeless /
Hyperlink.lookupClient
dial.
v1: last-write-wins, in-memory, no advisor ACL. Algorithms stay app-owned (who calls
advise
); Lookup only stores and surfaces the preference.
Advice;
Referenced by 4 symbols