CIVIC INTELLIGENCE · KARACHI FIRST
NigraanOS
From citizen reports to
informed city response
A live civic reporting and operations platform with an AWS-hosted MCP interface for authorized city briefings.
AMAZON DEVELOPER HACKATHON 2026 · ALEXA+ TRACK
Faria Shamsie · Arsalan Ali
The live Karachi Command Center
A city can’t fix what it can’t see
2
THE CHALLENGE
Reports, evidence and follow-up are fragmented.
Everyday civic issues become harder to address when signals are scattered.
CITIZENS
Road damage, waste, flooding and service problems can be difficult to report and track.
OPERATIONS TEAMS
Incoming issues need a clear view of location, evidence, priority and progress.
DECISION-MAKERS
Scattered signals make it harder to spot patterns and explain what needs attention.
NigraanOS
One connected workflow, from report to briefing
3
THE IDEA
1
Citizen reports
Describes a local issue with required GPS and photo evidence.
2
Evidence recorded
Location, photo and details are stored with the incident.
3
Operations review
Authorized users see incidents on a dashboard and Karachi map.
4
Status tracked
Statuses and activity history follow each incident.
5
Agent briefs
Nigraan Agent gives a read-only briefing over MCP.
Every step on this slide is shown with a real screenshot in the next ones.
NigraanOS
One account. Two workspaces.
4
THE PRODUCT
ONE ACCOUNT. MULTIPLE WORKSPACES.
Every account has Citizen access. Operations is an additional workspace that requires organization approval.
CITIZEN PORTAL
Report an incident, follow My reports,
and explore Around Me.
NigraanOS
Reporting that demands evidence
5
CITIZEN EXPERIENCE
1
2
3
Real screenshot · nigraanos.netlify.app · demo data
1
GPS and photo are required
Voice is optional. Evidence stays private.
2
Structured, accountable input
Category, title, description and location / area.
3
One-tap location capture
“Use my current location” sets the report’s GPS location.
NigraanOS
Every report stays trackable
6
CITIZEN EXPERIENCE
1
2
3
Real screenshot · nigraanos.netlify.app · demo data · GPS coordinates blurred
1
Recorded status
Reports show a status, such as Reported or Acknowledged.
2
Details, edits and updates
View details, edit when allowed, add updates.
3
Private evidence
Evidence is stored in Supabase and stays private.
NigraanOS
The Karachi Command Center
7
OPERATIONS EXPERIENCE
1
2
3
4
5
Real screenshot · nigraanos.netlify.app · demo data
1
Live incident counters
Active, awaiting acknowledgement, in progress, new in 24h.
2
Modeled conditions, labeled
Weather and air quality marked as modeled context.
3
Karachi incident map
Filter by category and workflow status.
4
Needs Attention
Unresolved incidents, ordered by recorded priority.
5
Nigraan AI + Agent
Both live inside the Operations workspace.
NigraanOS
Decision support, not decisions
8
NIGRAAN AI
1
2
3
Real screenshot · nigraanos.netlify.app · demo data
1
Read-only decision support
AI interpretation supports human review.
2
Citizen text stays out
Report text, transcripts and media are excluded from AI context.
3
Scoped questions
Preset prompts, scope, category and activity window.
NigraanOS
Bounded city briefings over MCP
9
NIGRAAN AGENT
1
2
3
4
1
2
3
1
Simulated Alexa+ experience; not an official integration
3
Tool shown: get_city_status · authorized read
2
Disconnect and revoke read access at any time
4
Answers labeled FACT, CONTEXT, INTERPRETATION, ACTION
1
Read-only incident investigation via remote MCP
2
Reads are not an atomic snapshot; humans decide
3
Human review briefing with configured review rules
NigraanOS
Two paths: product workflow and authorized MCP
10
TECHNICAL ARCHITECTURE
PRODUCT WORKFLOW
Citizens + Operations
Citizen access for every account; Operations requires organization approval
NigraanOS web app
Citizen portal and Operations workspace, hosted on Netlify
Supabase
Incidents and private evidence; authorized incident feed
Modeled context: weather and air quality via Open-Meteo / CAMS, labeled as modeled
AGENT / MCP PATH
Nigraan Agent
Simulated Alexa+ experience in the Operations workspace
Read access
Read-only, user-revocable connection
Remote MCP service
AWS-hosted; tool shown: get_city_status
City status
Incident counts, priorities, human-review briefing
Dashed amber = simulated Alexa+ interaction. MCP reads are real. Citizen report text and media are not part of the AI context.
NigraanOS
A bridge toward conversational civic access
11
ALEXA+ TRACK
The demo shows how an assistant could use an authorized, MCP-backed city interface.
DEMONSTRATED NOW
A simulated Alexa+ experience alongside real, authorized MCP tool responses.
NOT CLAIMED
No official Alexa+ integration or production Alexa voice deployment.
Simulated Alexa+ experience → real authorized MCP read → labeled answer
NigraanOS
Trust is built into the product
12
RESPONSIBLE BY DESIGN
1
Evidence, privately
GPS + photo required. Evidence stays private.
2
Approval-gated access
Operations requires organization approval.
3
Generalized maps
Around Me shows ~2 km groups only when enough distinct reporters contribute.
4
AI with limits
Citizen report text, transcripts and media are excluded from AI context.
5
Humans decide
Recorded status does not confirm verification, dispatch or resolution.
Agent answers are labeled: FACT · CONTEXT · INTERPRETATION · SUGGESTED ACTION — human judgment, never automatic.
NigraanOS
A working prototype — and exactly what’s real
13
WHAT IS REAL TODAY
IMPLEMENTED
Sign-in · report form with required GPS + photo · My reports with status, evidence, edit and updates · Around Me · Command Center · Nigraan AI · Nigraan Agent
DEPLOYED
Public Netlify web app · incidents and private evidence in Supabase · AWS-hosted remote MCP service for authorized reads
SIMULATED
Alexa+ experience (not an official integration); MCP reads behind it are real
MODELED / LIMITED
City Conditions are modeled context · Karachi is the demo city · Operations needs approval; judge access may be time-limited
NEXT
Data coverage, field integrations, reliability and measured response outcomes
NigraanOS
Start with visibility. Grow toward action.
14
IMPACT & NEXT STEPS
For citizens
A clearer way to raise concerns and see whether they are being addressed.
For operations teams
A more organized picture of issues, evidence and response status.
Next chapter
Improve data coverage, field integrations, reliability and measured response outcomes.
We do not claim citywide deployment or measured public-service impact.
NigraanOS
Around Me: generalized by design
15
PRIVACY IN THE PRODUCT
1
2
3
Real screenshot · nigraanos.netlify.app · demo data
1
Generalized groups only
Shown only when enough distinct reporters contribute.
2
Honest status note
Recorded status does not confirm verification, dispatch, attendance or resolution.
3
Optional, minimal location
Only a generalized area is sent; snapshot updates daily.
NigraanOS
A better city starts with a clear picture.
From the street to the command center — report what matters, coordinate a response.
TRY IT LIVE
Create an account for Citizen access; request Operations access in-app.
REPOSITORY
https://github.com/Shamsie687/NigraanOS
Faria Shamsie · Arsalan Ali | Amazon Developer Hackathon 2026 · Alexa+ Track