Lets say I have a set of Agents in a distributed network without a centralized unit. I want to communicate them with P2P. So every Agent is a peer right?
The network should build itself and when a new Agent want to take part in this network or wants to leave, the whole thing should still run. Even if there are currently no Agents. (Is a possibility in my case).
So how can an Agent discover another Agent who wants to take part in this Network?
I thought quite a long time about this, and for myself I came to conclusion that a decentralized implementation is not really possible, but I wanted to ask the community.