Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Task] Explore the use of filters #21

Open
escottalexander opened this issue Feb 15, 2024 · 1 comment
Open

[Task] Explore the use of filters #21

escottalexander opened this issue Feb 15, 2024 · 1 comment
Labels
design task Something needs to be done

Comments

@escottalexander
Copy link
Collaborator

escottalexander commented Feb 15, 2024

Currently there are no designs for this workflow so somebody needs to put some careful thought into how we can add a filter to a impact vector or result of vectors. We may want this functionality on the vector level as well as the list of vectors level.

For instance, I may want to filter out all RPGF round 1 recipients from a specific vector but apply a different filter to every vector. Filtering will need to support date ranges, booleans (meets a case, or does not meet a case) and numerical values.

This task is just for the exploration of what a design could look like so that we can have further discussion. Not actually implementing anything at this point.

Examples of filters:
Dates: before/after or date range
"Projects last received funding prior to this date"
"Projects started between these dates get 2x funding"

True/false statements
"Only include projects that are onchain"
"Projects whose category is 'End User Experience and Adoption'"

Numbers: greater than or less than
"Contracts deployed > 10"
"Total funding received < 5000"

Filter effects will be include, exclude, or multiplier
e.g.
"Include only projects that have no prior funding"
"Exclude projects that have VC funding"
"Multiply allocation by 1.25x for projects with a Twitter profile"

Also think about combining filters:
"Projects that have VC funding AND that have teams > 5 people"
"Projects that are onchain AND that have a Twitter account AND that were started since January 1st 2023"

@escottalexander escottalexander added task Something needs to be done design labels Feb 15, 2024
@escottalexander
Copy link
Collaborator Author

Added some examples of filters in the description.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design task Something needs to be done
Projects
None yet
Development

No branches or pull requests

1 participant