#### Content This library defines methods for resolving addresses of CHIP Nodes/Peers. While dnssd is used for discovery, that method generally can yield several IP addresses due to: - multiple IP addresses per interface (e.g. LL, GUA, ULA or even IPv4) - multiple interfaces per device The purpose of address resolution is to find a _single_ ip address to use for the given lookup. It employs a set of heuristics to determine what the best IP (the most likely to route correctly) is and allows custom implementations from applications by not including the default implementation.