The Community Advisors as a part of their process have been using the CA-tool to undertake assessments for a number of funds. It is a useful and valuable addition to the CA process and used by a majority of the CA body and it helps to better distribute the workload of CAs among all the proposals.
The tool offers CAs a place to discover proposals, record assessments, engage with low assessed proposals (and the mechanism to achieve this), and manage participation.
Without it the CA process would return to spreadsheets and the basic features currently provided by Ideascale.
For fund 8 the CA tool will include additional level of filtering, including the tags currently provided by proposers in the new submission form: this concept will be extended in next funds introducing a basic skill profiling for the CA (always saved locally in the browser to avoid identity disclosure) in order to suggest proposals based also on expertise in combination with the other data points already in use.
Tech specs
The CA-tool is a SPA (Single Page Application) developed in Vue.js 2 that uses Buefy as a UI components library.
All static fund data are integrated directly in the tool and additional interactive data (like the number of assessments per proposal) are fetched from an external API updated by IOG. The tool uses localStorage to store each CA data locally, providing a mechanism to export / import previous generated assessments.
For the next funds we plan to update the current version to Vue.js 3, implying the identification of a new UI library (Buefy is not compatible with Vue.js 2) and the integration of it in the tool.
Open source
From the beginning of the creation of the Community Tools we always tried to encourage others to create their own version of the tools, because we believe that diversity in the ecosystem strengthens decentralization and the resilience of the system.
For this reason Community Tools are Open Source from Day 1 and so they will remain forever.
This proposal will allow us to maintain existing features and digest Fund data to undertake operations for Fund 9 and Fund 10, and eventually adapt it in case of major changes in the Catalyst process.
Continuing to maintain the iterative approach followed since the first introduction of the tool to the community, the proposal will also allow us to add additional features requested by the community and identified by us.
This proposal will add to the Challenge KPI of 'Number of maintenance proposals and groups created' in that it is a maintenance proposal.
Given that the project is already successfully in operation and maintained for several funds, there are always risks about people’s involved in the active development, who could encounter blockers of any type that will prevent them from working and delivery.
For this reason, AIM has already on boarded two additional devs who will be responsible of the maintenance and the development of the tool. We have engaged two quality devs in order to have a backup in case of any problems.