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.
<p>During the hackathon, I:</p><ul><li><p>Designed the modular FastAPI architecture</p></li><li><p>Implemented Injective data ingestion and async client handling</p></li><li><p>Built a weighted scoring engine with transparent component breakdown</p></li><li><p>Added behavioral pattern analysis</p></li><li><p>Structured identity response schema</p></li><li><p>Resolved async session lifecycle issues</p></li><li><p>Hardened error handling and API stability</p></li></ul><p>The system is fully functional and returns deterministic identity scores.</p>
<p>no funding</p>