You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From #1740 we should handle updating a project's status based on how many verification points it has.
Currently we have three statuses to consider:
Unverified
Level 1
Level 2
Projects must have a certain amount of points to move past unverified and become eligible for further levels.
Verification level 1
In order to obtain level 1 a project must have 3 verification points. Projects with level 1 are considered verified=true in the project data. they get access to GIVpower but do not yield GIVbacks to their donors.
Verification level 2
In order to obtain level 2 a project must have 20 verification points AND they must have submitted an Impact Audit (Project verification form status = submitted.
Projects with level 2 are considered isGivbacksEligible=true in the project data. they get access to GIVpower AND yield GIVbacks to their donors.
Ideally we can handle checking this data real-time as the DeVouch indexer processes on-chain events. If we are not able to handle real-time events then a delay of up to 12 hours is acceptable.
Requirements
The number of points required to reach each level can be easily changed by a developer
when a project has equal or greater verification points to the level 1 threshold the project's status changes to "Level 1"
when a project has equal or greater verification points to the level 2 AND submits an Impact Audit threshold the project's status changes to "Level 2"
If a project's loses points and it falls under a given threshold then the project's status downgrades correspondingly
if it has 3 or more points & falls under 3 points it goes from level 1 -> unverified
if it has 20 or more points & falls under 20 points it goes from level 2 -> level 1
The text was updated successfully, but these errors were encountered:
From #1740 we should handle updating a project's status based on how many verification points it has.
Currently we have three statuses to consider:
Projects must have a certain amount of points to move past unverified and become eligible for further levels.
Verification level 1
In order to obtain level 1 a project must have 3 verification points. Projects with level 1 are considered
verified=true
in the project data. they get access to GIVpower but do not yield GIVbacks to their donors.Verification level 2
In order to obtain level 2 a project must have 20 verification points AND they must have submitted an Impact Audit (Project verification form status =
submitted
.Projects with level 2 are considered
isGivbacksEligible=true
in the project data. they get access to GIVpower AND yield GIVbacks to their donors.Ideally we can handle checking this data real-time as the DeVouch indexer processes on-chain events. If we are not able to handle real-time events then a delay of up to 12 hours is acceptable.
Requirements
The text was updated successfully, but these errors were encountered: