Optional
agentThe 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.
Optional
observedIf set this is the address that the remote peer saw the identify request originate from
The remote Peer's PeerId
Optional
protocolThe remote protocol version
The protocols the remote peer supports
Optional
publicThe 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
Optional
signedIf sent by the remote peer this is the deserialized signed peer record
Data returned from a successful identify response