RFC 002 & RFC 003 adoption

Hello there,

I would like to know how much RFC 0003 - Peer Routing Records an RFC 0002 - Signed Envelopes are being used in the wild. Is it used by IPFS, Filecoin, etc for discovery purposes?

Is it adopted? If not, what is used instead? ENR?

Thank you

Hi @d4nte,

RFC 0003 is still in-progress (see roadmap). Help wanted.

Is it adopted? If not, what is used instead? ENR?

Most protocols, e.g. Kademlia still use unsigned addresses. E.g. see specs/README.md at master · libp2p/specs · GitHub

Hi @mxinden,

Thanks for that. Are you aware of any js implementation in progress?


Is js-libp2p-interfaces/packages/interfaces/src/record at master · libp2p/js-libp2p-interfaces · GitHub meant to be an interface for RFC 002?

Cc: @vasco-santos

Hey @d4nte

Apologies for the late answer. It is an interface for specs/0003-routing-records.md at master · libp2p/specs · GitHub which is used by the Signed envelope. Here is the implementation: js-libp2p/src/record at master · libp2p/js-libp2p · GitHub