a) Current situation:
- At the beginning of a fund, after a proposal is selected as succeeded one, Catalyst will disbursement numeration to the proposers. After few weekly reports, the proposal will continuously be disbursed. This led to a lack of supervision on: (1) how the funded project performs; and (2) how well delivery is achieved, wasting Catalyst resources.
b) Solution:
This proposal develops a tool for supervising and distributing fund through:
- Number of deliverable: Corelate the number of deliverable and the corresponding fund release.
- Progress of deliverable: This consider whether the deliverable is on time or not.
- Quality of deliver: This is the most difficult part of the solution. In such cases, expert should be employed to assess the quality of deliverable. It is suggested to employ CA and vCA as expert for this assessment.
c) Technical solution:
Parallel to building audit tool, we will be creating a database of proposers and proposals for many years to come. In addition to the official update from Catalyst through Funds, in the long term, we would like to analyze this source of data on the basis of bigDATA with simulation algorithms. This will, in the future, help create a reference source for Cardano's DAO formation and governance.
- Build APIs pool.
- Architecting and building the original database.
- Realization of statistics on the web.
- Functions to review and classify proposal according to established criteria.
- The virtual reward model in the system is almost similar to Catalyst's current reward mechanisms.
- Essential statistics and indicators for Ideascale.
With the vision of the project towards a testing system for the funding process as well as implementing prototypes before the next funding rounds of Catalyst Funding.
The programming languages and tools we used to develop this project include:
-
NodeJS, React, Flutter, JavaScript, MySQL, MongoDB,
-
Operating system used: Linux, iOS, Android…
-
Infrastructure like Amazon Services cloud computing, SoftLayer of IBM,…
-
Automation of managing project after it gets funded.
-
Correlation between project fund release and (1) project progress; & (2) project delivery, making the management of Catalyst fund clear and transparent.
-
Number of onboarded developers increase.
-
Number of reports on project progress, project delivery increases.
-
Number for qualified delivery increases.
a) Risk identification:
- Funding may arrive later than expected, affecting project progress.
- The evaluation of the quality of proposal may lead to some difficulties.
- Inflation and economic recession may affect project team such as epidemics, wars.
b) Risk mitigation:
- Founder team directly develop the project, so the work progress is less dependent on the project funding progress.
- Qualified third party may be employed to assess if required. Making use of CA, vCA as experts for delivery assessment.
- Founder team is directly involved in the development of the mechanism, so the funding progress, inflation and war has little effect on the project progress. Besides, we are surrounded by a pool of expertise and can be called in action in a very short of time.