The protocol handles this already. It's up to clients if they want to expose that information to the users. Amethyst does it. I plan to add it to gossip eventually.