OptionalagentThe remote agent version
The connection that the identify protocol ran over
The unsigned addresses they are listening on. Note - any multiaddrs present in the signed peer record should be preferred to the value here.
OptionalobservedIf set this is the address that the remote peer saw the identify request originate from
The remote Peer's PeerId
The protocols the remote peer supports
OptionalprotocolThe remote protocol version
OptionalpublicThe public key part of the remote PeerId - this is only useful for older RSA-based PeerIds, the more modern Ed25519 and secp256k1 types have the public key embedded in them
OptionalsignedIf sent by the remote peer this is the deserialized signed peer record
Data returned from a successful identify response