The solution ideas to improve the Catalyst process could be implemented in separate websites or in a single website. The following are the benefits for each Catalyst stakeholder if the site was developed and maintained under a single website.
Cardano community members
Includes Catalyst proposers, voters and community advisors
- Single source of truth - Community members would only need to find and manage project information in one location alongside Ideascale when using a single Catalyst community site.
- Better user experience - Community members would only need to learn and use one user interface and experience rather than a disjointed experience across multiple sites.
- Easier to moderate content - Experienced community members could become moderators on the site allowing them to add, update and remove content. Using a single location for this content will make it easier for the same moderators to manage content through the use of the same role base access system.
- Improved identity and trust - Users are able to manage a single identity with the background and skills information they want to share. Along with this users will build up a history of interactions on a single site that builds their reputation in the community and allow them to more easily build up trust. Improved identity allows voters and community advisors to more easily look up the history and reputation of a proposer. Proposers are also more easily able to find other members who would be suitable to collaborate with them on their proposals.
IOG staff members
- Easier to moderate content - IOG staff would have admin access if they wanted to join the community site. This would allow them to add, update and remove content.
- Catalyst fund results automation - Currently fund results are shared manually by IOG. IOG staff could be given the ability to add these results to a community site to store as a historic reference. Over time this process could be handed over to the community so results are automatically added and analysed.
Software developers
Developers who would implement the single community site
- Shared codebase - Having a shared codebase will speed up development time from implementing similar features in different sites such as authentication, frontend components, utility files, routing or any deployment infrastructure. The more time saved sharing a codebase the better that Catalyst funding can be utilised for other features.
- Reusable backend - The backend for the Catalyst community site could also be used for a general purpose Cardano community site. The benefit of this would be the reuse of the identity and any role base access system that would give community members a seamless experience across two community sites.
- High level of autonomy - Developers would have the same level of autonomy working on a community site as their own. This is achieved by ensuring each team has the ability to deploy their changes so anyone working on a different section of the website can make improvements with minimal intervention.
- Increased skill sharing - In the future the community site will be able to become more decentralized by integrating self sovereign identity, decentralizing the whole infrastructure stack and incorporating more on-chain governance to manage the site. A single site will allow for better skill sharing for both the creation of the centralized site and also the upgrade path to a decentralized service in the future.
- Better data interoperability - Storing data under the same system will make it easier to move and use data between feature sets to benefit the end user experience. This will speed up development time instead of needing to create open APIs for the initial centralized version of the site.