1.3 Overview
This protocol is intended to be used together with the Peer Channel Protocol [MC-PRCH] as a peer discovery service.
The Peer Channel Custom Resolver Protocol is a client/server protocol that is used to register and retrieve client endpoint information at a well-known resolver service. The information that is registered and retrieved is the PeerNodeAddress of clients associated with a named mesh. This information can then be used to establish direct connections between these clients. Security for this protocol is configured by a higher-layer protocol or application.
There are two primary roles in the Peer Channel Custom Resolver Protocol:
Resolver service - Stores endpoint information and handles requests to add, delete, or update that information.
Resolver client - Sends requests to the resolver service to add, delete, or update endpoint information, or to request a list of the endpoint information of other clients.