← ~/projects

$ cat projects/janseva-ai.md

JanSeva AI — Welfare Scheme Intelligence

Enter a family's details once and it works out which of 26 welfare schemes they qualify for.

Sole developerJune 2026Civic Tech

// why: Eligible families miss benefits because criteria hide across portals.

$ cat projects/janseva-ai.md

TL;DR

  • One profile, 26 schemes: deterministic engine, never LLM-invented
  • Live layer: deadlines, documents, news via 5 search agents
  • 740+ districts: what-if simulator, vault, tracker, EN/HI voice

// what does it do?

Enter a family's details once; a deterministic rule engine scores 26 central/state schemes. A 5-agent live-search layer adds deadlines, documents, news, and re-ranking. Bilingual chatbot, voice, appeal letters, certificates.

// why this project?

Eligible families miss out on benefits they're entitled to because criteria are fragmented across opaque portals and nobody can tell them what applies.

// what broke / learned

Kept entitlements deterministic on purpose — LLMs only add deadlines/docs, never decide.

// results

  • A 408-line deterministic eligibility engine keeps entitlement decisions auditable, so qualifications are never invented by a model. The LLM layer only adds deadlines, documents, and news. There's an SSE-streamed staggered agent pipeline underneath, district data covering 740+ Indian districts, plus a what-if simulator, document vault, application tracker, and guided quiz.
26 schemes scored by rule engine740+ districts covered408-line deterministic eligibility engineEN/HI voice assistant

Tech stack

Next.js 16React 19PrismaSQLiteZustandTailwind 4z-ai SDK

Source is private; happy to walk through it on a call.

← All Projects
JanSeva AI — Welfare Scheme Intelligence | Mrinall Samal