I have read over XEP-0030 (Service Discovery) several times. I may be missing something but I wanted to confirm that to use Service Discovery you need to know the other entity before-hand in order to ask it what features it has. If this is accurate, I want to ask if there is a way for components to either broadcast there features or for an entity to ask the server what components are currently connected so they can be individually asked. Technically, I need a way to discover components in order to then discover there features because I need this operation to be dynamic (I don't want to hard code the components into our logic).
Is this something that currently exists? I am very familiar with the standard and the extensions and have not yet come across one that handles this. If it doesn't exist, I may submit a new XEP (Component Discovery or something similar). Part of the problem is that Components (at least under most the servers I have seen) don't have presence (something else I would like to see resolved). Thanks, Todd
