Skip to main content

Introducing CrowdProof: The Decentralized Credit Bureau for Web3

· 3 min read
CrowdProof Team
Protocol Engineering

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:

CategoryWhat It Measures
DeFi LendingLoan repayment, collateral management, liquidation history
DEX TradingVolume consistency, MEV exposure, trading patterns
GovernanceVoting frequency, delegation activity, DAO participation
NFT ActivityCollection diversity, holding periods, marketplace behavior
SocialOn-chain attestations, endorsements, social graph
Credit HistoryCross-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.