Decentralized Universal (or Agent) Discovery Protocol [DUADP]