Host filters.
Host filters are essentially just a predicate over Peers. Currently, they are used by the Session to determine whether connections should be opened to a given node or not.
Peer
Session
HostFilter