Assembles and validates server/discover results.
Discovery is the modern, stateless replacement for initialize-time server metadata. The protocol mode controls the advertised preference order; rc.6 defaults servers to dual-era, modern-preferred discovery.
Summary
Functions
Builds the body of a modern discovery result.
Validates and extracts a discovery result received by a client.
Types
@type parse_error() :: :result_must_be_object | {:invalid_discover_field, String.t()}