Skip to main content

Module types

Module types 

Source

Re-exports§

pub use crate::auth_membership::grant_stream::GrantStreamConfig;

Structs§

AuthConfig
Connection authentication configuration.
BrokerConfig
[auth.lys.broker]: the address-only broker’s UDP echo listener.
ChannelDef
Declarative channel definition loaded from server configuration.
ClusterConfig
Beamr distribution for copies of one server on a trusted network.
LimitsConfig
Operational bounds (§5, scout Q4 — rule-2 items).
LoadedSchema
A channel’s JSON Schema document as loaded from disk during config validation.
LysConfig
[auth.lys]: the Lys issuer whose passes are admitted (ACCESS-001 R2).
LysServicesConfig
[auth.lys.services]: the production bindings of the ACCESS-003 services. They ask Lys as this machine, so [auth.lys.machine] is required beside it.
MachineConfig
[auth.lys.machine]: this liminal’s agent identity and pass.
MembershipChannelConfig
One membership-protected channel: the liminal channel name, the workspace it is placed under and the placed resource id.
MembershipConfig
[auth.lys.membership]: channel membership bound to the verified holder and the placed resource (ACCESS-006 R1).
MembershipConversationConfig
One participant conversation placed under a protected channel.
OpenConfig
The [open] table.
OutboundLinkConfig
One exporting link; an absent wire address leaves carrier choice to the caller.
ParticipantConfig
Participant lifecycle configuration ([participant]).
PassConfig
Registry pass verification configuration. Every field is required when present.
PruningConfig
[participant.pruning]: the one bound pruning has (DUR-018 R1). It is a bound on acknowledged rows behind a checkpoint, never on a conversation log’s row count or age.
RoutingRuleDef
Declarative routing rule definition loaded from server configuration.
SelfStreamsConfig
Retained row bounds for each server-owned durable stream.
ServerConfig
Declarative configuration for the standalone liminal server wrapper.
ServiceTemplateConfig
[[auth.lys.templates]]: one command a seat may create services from (SRV-028 R1). Read-only at run time.
ServicesConfig
Service construction profile selection (D2).
WebSocketConfig
WebSocket transport acceptor configuration ([websocket], LP-WS-TRANSPORT R1).

Enums§

AccessMode
Which of the two access modes a configuration names (ACCESS-010 R1).
Decisions
How the three grant decisions (a hot act, a live ask, a site act) answer a grant Lys does not hold (ACCESS-011 R2).
Reach
How far an open exchange or an open seat reaches.
ServiceProfile
Which connection-services adapter the server constructs (D2).

Constants§

DEFAULT_COOKIE
Public beamr distribution cookie, refused during configuration validation. Mirrors beamr’s own beamr::distribution::DEFAULT_COOKIE.