I need assistance in developing a custom friend identification method in libp2p

Hello everyone :slightly_smiling_face:

I am currently working on a project that requires us to create a custom friend identification method using libp2p.
While the basic identification modules such as Bootstrap are effective; our project has unique needs that require a more custom solution.

I have looked at the paperwork and some reference applications, but I’m still unsure how to connect an unique friend identification method.

  • The methods for creating and registering a custom discovery module in libp2p.
  • Best methods for achieving efficient and safe friend identification in an online network.
  • Any reference methods that could be useful as a starting point.

Thanks in advance :smiling_face_with_three_hearts:

You’ll probably want to just make a custom application protocol built on top of GossipSub or Request-Response message passing systems in libp2p. The universal connectivity app does that for relaying chat messages between peers. You could do something similar but do friend identification instead of chat relaying.