@dansup maybe I can inspire you with this idea to turn discovery around.
Instead of saying "I am maintainer of a list and you can 'PR' entries to it" why not say "broadcast what you have, so that anyone interested in it can easily discover it"?
This is the idea of the #Murmurations protocol, a sort of PubSub based on linked data profiles, that would lend itself excellently for federation, and has numerous use cases.
https://socialhub.activitypub.rocks/t/federating-the-murmurations-protocol/1701
@humanetech Exactly! We use something similar for our discovery features.
The exception is clients, projects and mobile apps, they remain pretty constant so we maintain our own lists with a schema that is used by the frontend.
We also have an open API and we gladly accept changes using our web forms or you can submit a change request via ActivityPub using a specially formatted direct message.