hackquest logo

N1NJ4 Identity-Aware API

Blockchain identity API that scores wallet reputation using on-chain activity, behavior patterns, and wallet age to generate a transparent, component-based trust profile.

Videos

Project image 1
Project image 2
Project image 3
Project image 4

Tech Stack

Python

Description

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.

Progress During Hackathon

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.

Fundraising Status

no funding

Team Leader
BBarsil Ochola
Project Link
Sector
Other