Bonjour,
Regarde ici :
https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html
AppStream est une sorte de base de données collaborative de toutes les applis installables sous Linux dont les spécifications ont été faites par la FreeDesktop, du coup comme c'est "standarisé" cela ne dépend ni de la distrib ni de l'environnement de bureau, pour peu que cela soit supporté. En ce sens ce n'est pas réellement un "store" où une seule société contrôle les apps proposées et téléchargeables pour un unique système (comme le Microsoft Store ou le Google Store). Cela tombe bien, Gnome Software le supporte.
Pour l'empaquetage, bien entendu la base reste *.rpm, mais si tu souhaites voir rapidement ton appli dans les dépôts officiels, il faudra et attendre la nouvelle version de Fedora et que les mainteneurs de Fedora acceptent d'intégrer ton appli dans les dépôts (pour des raisons de sécurité, stabilité etc.). Reste alors les dépôts tiers, mais là tu n'as plus le bénéfice d'un logiciel comme Gnome Software où un utilisateur pourrait tomber "par hasard" sur ton appli, et devra connaître et activer ton dépôt tiers.
L'idéal je pense pour toi est d'empaqueter en "flatpak" qui d'une sera compatible avec Fedora et de deux avec toutes les distribs en fait, toujours via Gnome Software qui supporte les dépôts en flatpak. Il existe un dépôt officiel Fedora pour les applis flatpak mais il me semble que le dépôt "Flathub tout court" est activé par défaut depuis un moment. Les dépôts officiels flathub acceptent je pense plus facilement de nouveaux logiciels, donc théoriquement c'est le meilleur moyen de voir ton logiciel apparaître rapidement aux yeux des utilisateurs lambda. Par contre je n'ai jamais empaqueté en flatpak et je ne sais pas trop comment tu dois formuler ta demande pour que ton appli apparaisse dans ces dépôts.
Bien sûr, rien ne t'empêche de faire les deux solutions, il y a beaucoup d'applis sur Fedora qu'on peut installer soit en flatpak soit en rpm classique.
Bonne recherche.