This is a continuation of private discussion on integration of OpenRepos and Chum. As all involved were interested in it, we are continuing the discussion in public.
In short, it was suggested to find a way that would allow to rely on strength of the both platforms and provide seamless integration for developers and users.
From developer side, would be great if developer could register a application/library at OpenRepos and could somehow specify that it should be backed by Chum. As a part of this specification, developer would say the name of the package in Chum (RPM name). If backed by Chum, developer would not have to upload any RPMs, but the rest of registration stays the same. On package updates in Chum, OpenRepos would realize that the package is updated and display on its feed.
From users side, users would enable Chum repository and later would be able to install packages using Storeman as expected for any application on OpenRepos. It is possible to comment and give feedback, see application description and so on. As application is registered by developer, all notifications go to developer as well. As suggested by @basil, Storeman could provide mechanism for enabling Chum repositories for seamless integration.
@basil has proposed to use webhook on package compilation for triggering OpenRepos updates from OBS side. That would require addition of metadata on OBS package specification and ability of OpenRepos to receive such notification. @lbt has ideas on how to make it possible on OBS side using its automation facilities. Specifics of integration are not yet known and can be discussed here.
I would like to thank here all the participants via Forum messages and IRC: @basil, @piggz, @lbt, and @mentaljam . In particular, all replied fast and constructively, there is a great enthusiasm regarding this project. Thank you very much!