The identifier of the remote peer
The multiaddrs a peer is listening on
OptionalprotocolsIf present these are the methods that the peer can supply the content via.
If not present the caller should attempt to dial the remote peer and run the identify protocol to discover how to retrieve the content.
Example values are (but not limited to):
The name of the routing implementation that found the provider
A provider can supply the content for a CID