Hi Devs, As I found currently we only read subscribable information from groups. If there are any top level cartridges they are ignored:
/** * Extract Subscription Information from the Application Definition * * @param appCtxt ApplicationContext object with Application information * @return Map [cartridge alias -> Group] * @throws ApplicationDefinitionException if the Subscription information is invalid */ private Map<String, SubscribableInfoContext> getSubscribableInformation(ApplicationContext appCtxt) throws ApplicationDefinitionException { return getSubscribableInfo(appCtxt.getComponents().getGroupContexts()); } Thanks