Here are my speculations 😃
I simply imagine there will be a priority between the different sources that will be defined by the core team for example:
- Shannon/Stable repository
- Snapcraft
- Flathub
...
It makes no sense to focus on the package format because Solus is designed for everyone and a lamda user should just be able to easily find the application and install it without having to wonder what snaps, flatpaks, etc are. We could also imagine that in the future there would be alternate store to (for example) flathub also shipping flatpaks packages.... who knows ?
There could be a visual for each source type (like the Solus, Snapcraft, Flathub logo) to identify from which repository the application comes from (and to know where issues should be reported in case of problem with a package) or something like that.