interface ClientHello
What a client claims about itself when it asks to enter a partition.
authority.ts:35Members
catalogreadonly
catalog: string
The star catalog this client loaded, by version.
The second generation input, and the one that used to be missing here — so
a client whose catalog had moved joined a server whose catalog had not,
cleanly, and then disagreed about where the stars were. versionDrift in
@inertialref/protocol compares both manifests at once.
galaxyreadonly
galaxy: string
generationreadonly
generation: Readonly<Record<string, number>>
Which universe this build derives. Compared, not logged.
ownsreadonly
Entities this client simulates itself and will never accept updates for.
Sent rather than inferred because a client owning nothing is a legitimate state — a spectator, or the headless runner joining to watch — and an authority that guessed from the connection would have no way to express it.
protocolreadonly
protocol: number
seedreadonly
seed: string