Some “well-defined non-subjective criterias” would be like:
- Having a PoC if it is a Snapp and having for it a deployed smart contract on the test or main network.
- Having a website that:
- Describes the project (and clearly mentioning what has been done if any, and what to be done next)
- Enables interacting with the deployed smart contract through the website.
- Lists the public profile(s) of the team member(s).
- The code of the PoC is, and the project will be, open-sourced at Github (the license could be also restricted to be one of specific license(s) - like being only MIT, or either MIT or Apache 2.0, for example),
- The project plan is divided into milestones with an approximate timing of 2 to 4 months each, for example (at every milestone the team would get part of the grant’s money).
A more also “well-defined non-subjective criterias” that could be used to increase the amount of money of the grant:
- Having already some real users (this means the project is not just at PoC level, but at MVP or beyond).
- Having more than 1 team member.
- The project (according to its description) would utilize ZK.
- The project would enhance Mina Protocol. Or make it more interoperable with other systems, or networks.
This is what comes to my mind. And sure there could be more or less. However, the idea is to encourage people to apply for the grant by giving confidence that their project would not be rejected because of subjective or debatable reasons. Not by eliminating subjectivity completely, because this is not possible, due to human nature. But by making its effect minimal and making it only play a secondary role on, for example, how much the money the team would exactly get, and how long the project would be expected to take…