protocol/socket/catalog
packages/protocol/src/socket/catalog
Purpose
Closed RPC catalogs and Effect RPC groups for first-party socket wiring. The main socket barrel exposes lifecycle classes. This module exposes the derived method/notification catalogs and group types needed by client, server-core, conformance, and generated protocol reference docs.Public surface
agentCallableGroup
Variable
agentCallableMethods
Variable
AnyAgentCallableRpcDefinition
TypeAlias
AnyNotificationDefinition
TypeAlias
AnyServerRpcDefinition
TypeAlias
notificationDefinitions
Variable
notificationRpcGroup
Variable
void-result RPC on a target connection’s reverse
channel; the client serves it via RpcServer<NotificationRpcGroup>, routing
each payload into the SubscriberRegistry.
reverseRpcGroup
Variable
RpcGroup over the member tuple. The server holds one
RpcClient<ReverseRpcGroup> per connection (fires notifications
fork-and-forget); clients stand one RpcServer<ReverseRpcGroup> on the
s2c sink, routing each payload into the SubscriberRegistry.
ServerHandler
TypeAlias
ServerHandlers
TypeAlias
serverInboundGroup
Variable
serverInboundMethods
Variable
Files
index.ts