# AlloQF Cluster Matching
## Supported Networks
TBD
## Features
> ⚠️ Will be similar to SimpleGrants UI?
> https://allo-kit-simple-grants-app.vercel.app)
### Register Project
Projects can register their projects with details about the application.
*More details TBD*
### Browse Projects
Projects can be displayed in a grid with links to Project Details page. Can also be added to Checkout cart directly from the Project Card.
*More details TBD*
### Project Details
Information about the Project Application.
*More details TBD*
### Checkout
Projects added to cart are displayed with inputs to choose how much funding/donations each one gets.
Round Operator tip optional?
*More details TBD*
### Distribution
#### Quadratic Funding (QF)
Quadratic Funding boosts projects based on the square of the sum of square roots of individual contributions. In theory, this means that a project with many small donations can receive disproportionately more matching funds. However, this mechanism is vulnerable to Sybil attacks, where a project might manipulate results by using fake or colluding donors.
#### COCM (Connection-Oriented Cluster Matching)
Connection-Oriented Cluster Matching (COCM) builds on QF by mitigating this vulnerability. The core concepts are:
- **Cluster Identification:**
COCM groups donors into clusters based on donation behavior (e.g., timing, donation amounts, and support patterns). This helps identify when many donations are coming from closely connected sources.
- **Similarity Calculation:**
Each donor is assigned a “similarity” value based on how closely connected they are to other donors. A high similarity score indicates that the donor might be part of a coordinated group.
- **Matching Fund Allocation:**
The matching calculation is adjusted so that donors who are highly connected (and thus less independent) contribute less toward the matching funds. Essentially, the diversity of the donor base is rewarded.
Using donation data as cluster input is a practical, privacy-preserving way to unlock the benefits of COCM without needing additional infrastructure or identity systems. This is what Gitcoin currently does.
## Resources
- https://github.com/gitcoinco/qf-calculator
- https://www.gitcoin.co/blog/leveling-the-field-how-connection-oriented-cluster-matching-strengthens-quadratic-funding