Module negotiation

Module negotiation 

Source
Expand description

Schema Negotiation Layer (SNL) for LNMP v0.5.

This module provides capability exchange and schema version negotiation between communicating parties to ensure compatibility and detect conflicts.

Structs§

Capabilities
Capabilities structure containing version and supported types
FeatureFlags
Feature flags for optional protocol features
NegotiationSession
Negotiation session containing agreed parameters
SchemaNegotiator
Schema negotiator state machine

Enums§

ErrorCode
Error codes for negotiation failures
NegotiationError
Error type for negotiation operations
NegotiationMessage
Negotiation message types
NegotiationResponse
Response from handling a negotiation message
NegotiationState
Negotiation state for the state machine