C
CIRVA
Onchain Reputation & Verification Agent
Created on 29th June 2025
•
C
CIRVA
Onchain Reputation & Verification Agent
The problem CIRVA solves
- Web3 currently lacks a unified reputation layer for users.
- Developers, DAOs, and protocols struggle to trust user identity based on real contributions or community involvement.
- Existing systems are isolated — GitHub, Discord, DeFi activity are not connected or verifiable on-chain.
- There’s no easy way to reward or filter users based on meaningful engagement across platforms.
- CIRVA bridges this gap by:
- Aggregating off-chain data (GitHub, Discord, DeFi)
- Encoding it into a verifiable on-chain score
- Enabling dApps to make trust-based decisions in a decentralized way.
Challenges we ran into
- Learning Curve with Chainlink Functions: Fetching off-chain data and returning it on-chain with proper ABI encoding was tricky initially.
- Discord API Limitations: Accessing meaningful user data was restricted, especially message history and activity metrics.
- Data Normalization: Scoring users fairly across platforms like GitHub, Discord, and DeFi required careful metric design.
- ABI Encoding & Decoding: Returning structured data from Functions and decoding it in Solidity was error-prone and required multiple fixes.
- Gas & Testing Constraints: Optimizing on-chain storage and debugging locally using the Functions Simulator took time and iteration.
Tracks Applied (1)
Cross-Chain Solutions
Discussion
Builders also viewed
See more projects on Devfolio