Blockchain identity API that scores wallet reputation using on-chain activity, behavior patterns, and wallet age to generate a transparent, component-based trust profile.
This project is a blockchain identity and reputation analysis API built with FastAPI. It evaluates wallet addresses and generates a structured identity profile based on on-chain activity.
The system analyzes wallet age, transaction volume, activity consistency, behavioral patterns, and address diversity. These factors feed into a weighted scoring engine that produces a deterministic reputation score and classification (e.g., unverified, emerging, established).
The architecture is asynchronous and production-oriented, using aiohttp for blockchain data ingestion and a modular service layer for scoring and normalization. The API exposes versioned REST endpoints and includes optional cache refresh and behavioral pattern analysis toggles.
The goal is to provide a lightweight, composable identity layer for DeFi platforms, risk engines, and compliance tooling.
During the hackathon, I:
Designed the modular FastAPI architecture
Implemented Injective data ingestion and async client handling
Built a weighted scoring engine with transparent component breakdown
Added behavioral pattern analysis
Structured identity response schema
Resolved async session lifecycle issues
Hardened error handling and API stability
The system is fully functional and returns deterministic identity scores.
no funding