Introducing CrowdProof: The Decentralized Credit Bureau for Web3
On-chain activity tells a story. Every loan repaid, every governance vote cast, every trade executed — they form a pattern that reveals how reliable a wallet is. But until now, there was no standardized way to read that story.
CrowdProof is a decentralized identity and reputation protocol that transforms raw blockchain data into privacy-preserving reputation scores.
The Problem
DeFi protocols today treat every wallet the same. A wallet with 3 years of perfect repayment history on Aave gets the same collateral requirements as a brand-new address. DAOs have no way to verify that a governance delegate actually participates. NFT marketplaces can't distinguish genuine collectors from wash traders.
This happens because there's no shared reputation layer across the ecosystem.
Our Approach
CrowdProof addresses this with three core innovations:
1. Multi-Category Scoring
We don't reduce reputation to a single number. Instead, we compute separate scores across 6 categories:
| Category | What It Measures |
|---|---|
| DeFi Lending | Loan repayment, collateral management, liquidation history |
| DEX Trading | Volume consistency, MEV exposure, trading patterns |
| Governance | Voting frequency, delegation activity, DAO participation |
| NFT Activity | Collection diversity, holding periods, marketplace behavior |
| Social | On-chain attestations, endorsements, social graph |
| Credit History | Cross-protocol debt repayment, outstanding obligations |
Each category produces a 0–1000 score with a confidence level, so consumers can decide which dimensions matter for their use case.
2. Zero-Knowledge Proofs
Sharing your exact credit score with every protocol you interact with would be a privacy nightmare. CrowdProof uses Groth16 SNARKs to enable selective disclosure.
Instead of revealing "my lending score is 782", you can prove "my lending score is above 700" — and the verifier learns nothing else. This proof can be verified on-chain in a single transaction.
3. Decentralized Identity (DID)
Every wallet can register a W3C-compliant Decentralized Identifier that serves as a persistent identity across chains. Verifiable Credentials — KYC verification, age proofs, institutional attestations — attach to this DID, building a portable reputation layer.
Architecture
CrowdProof is a hybrid system:
- Off-chain — Scoring engine, ML models, and data indexers run on traditional infrastructure for speed and cost efficiency
- On-chain — Score commitments, ZK proof verification, DIDs, and governance live on EVM chains for trustlessness
The API serves as the bridge, providing scored data to applications while the smart contracts anchor trust.
What's Live Today
- REST API at
crowdproof-api.azurewebsites.net— Score queries, batch lookups, ZK proof generation/verification - Portal at
portal.crowdproof.id— Visual dashboard for exploring scores, generating proofs, managing disputes - Documentation at
docs.crowdproof.id— 35 pages covering API reference, SDK guides, protocol deep dives - SDKs for TypeScript, Python, Go, C#, Java, and Swift
What's Next
- Testnet smart contract deployments across Sepolia, Arbitrum, Base, Optimism, and Polygon
- Production ML model training on indexed on-chain data
- SDK publishing to npm, PyPI, NuGet, Maven, and SPM
- Security audit with a top-tier firm
We're building the credit infrastructure that Web3 deserves. Follow our progress on GitHub.