Skip to main content

protocol/testing/conformance/network

packages/protocol/src/testing/conformance/network

Purpose

Public barrel for network-layer conformance properties. Network-layer conformance properties. Connection / presence / subscription invariants. Presence is server-derived from LeaseRegistry lifecycle plus WS connect/disconnect; presence/subscribe returns the current status snapshot. There is no client-driven presence/update RPC. Each register* lives in its own file. This barrel re-exports them by name AND aggregates them into NETWORK_PROPERTIES for the _shared/suite.ts aggregator.

Public surface

acquireClient

Function

acquireCloseableClient

Function

NETWORK_PROPERTIES

Variable
All network-layer property registrars, in suite walk order.

PRESENCE_CATEGORY

Variable

PRESENCE_DEFAULT_TIMEOUT_MS

Variable

PresenceActor

Interface

PresenceStatus

TypeAlias

PresenceStatusEntry

Interface

presenceViolation

Function

registerAgent

Function

registerSubscribeAfterConnect

Function

Files

  • _helpers.ts
  • index.ts
  • presence-subscribe-after-connect.ts