System Architecture
CivicAI processes government documents through a multi-stage AI pipeline with human verification, entity enrichment, and intelligent routing.
PDF Upload
Drag & drop government forms, permits, complaints
Voice Intake
Browser Speech API for spoken requests, elderly-accessible
Camera Capture
Photograph paper forms via device camera
Helicone Gateway
API observability, audit trail, cost tracking, compliance logging
Claude Sonnet 4
Primary extraction engine — PDF, image, and text understanding
Shisa AI v2 70B
Japanese-specialized LLM via OpenRouter for JP government forms
CrustData API
Entity verification — business registry, enrichment, risk flags
Compliance Pre-Review
Automated completeness scoring against regulatory requirements with deficiency notice generation
Side-by-Side Review
Source document next to AI-extracted fields with confidence indicators
Auto-Routing Decision
AI determines target department with transparent reasoning chain
Entity Verification
CrustData enrichment with risk flags and confidence scoring
Supabase
PostgreSQL persistence, real-time subscriptions, audit logs
Department Routing
Auto-assign to correct department with deadline calendaring
Follow-Up Tasks
Auto-generated checklist for case workers by document type
Live Dashboard
Real-time KPIs, charts, activity feed, cost savings tracker
Technology Stack
Next.js 14
App Router
Claude Sonnet 4
AI Extraction
Shisa AI v2
Japanese LLM
Supabase
Database + Realtime
CrustData
Entity Verification
Helicone
AI Observability
14s
Avg Processing
100%
Audit Logged
2
Languages (EN/JP)
98x
Faster than Manual