Customer app
Panic button, secret tap, quiet PIN, armed phrase, Guardian Mode, and fallback number.
Reviewer and investor command brief
Discreet emergency response for Bali. Built around human dispatch and resilient incident architecture.
Jaga is a Bali-first life-safety system.
Brief at a glance
Start with the operational decision: what is live enough to inspect, what is still gated, and where human accountability sits.
Architecture principle
Subscriptions, admin, payouts, analytics, and non-critical notifications can degrade. The distress path must degrade to dispatcher phone protocol, not silence.
How it works
Trigger modes include panic button, secret tap, quiet PIN, armed phrase, and Guardian Mode. A dispatcher verifies context before the record moves forward.
Signal demo
Discreet trigger, dispatcher handoff, and responder arrival are presented as one controlled sequence. Each frame maps to the event-log story.
A customer signal enters the review window without turning setup into friction.
The operator sees context, trigger source, and fallback path before responder movement.
The incident closes through arrival proof, notes, evidence references, and audit record.
System map
The public site shows architecture, not the authenticated operational console. Each node has a responsibility, a boundary, and an audit surface.
Panic button, secret tap, quiet PIN, armed phrase, Guardian Mode, and fallback number.
Human review, context brief, responder offers, evidence references, and closeout.
Shift presence, offer accept or decline, navigation, arrival proof, and closeout helper.
Hono API, shared contracts, domain services, Postgres and PostGIS-backed dispatch.
Append-only operational, legal, payout, and audit timeline. The timeline is the truth.
Private objects, signed access, retention metadata, and evidence read intents.
Payout review, callout fees, settlements, and dispute support.
Organizations, vetted units, zones, scorecards, and operator review.
Readiness findings, Dispatcher summaries, risk hints, explanation drafts, and Operator QA findings.
Jaga starts as a modular monolith. Each module owns a small truth and avoids touching another module's legal or operational boundary.
Source of truth
Current state is a projection. The timeline is the truth. Evidence is handled with consent boundaries and private read intents.
Operator Intelligence Layer
AI helps the human team see what changed, what is missing, and what needs review. AI reads permitted records and produces briefs, hints, drafts, and QA findings. Humans own response, closeout, and accountability.
Readiness findings, Dispatcher briefs, Risk hints, Missing-step prompts, Explanation drafts, QA findings, Trend reports, and Training and rubric feedback.
Prevents weak configurations before panic happens.
Reduces operator cognitive load in the first seconds.
Makes the record understandable without rewriting truth.
Finds recurring weak patterns across drills and incidents.
Low stakes, reversible, useful before incidents.
Time-sensitive support; operator still decides.
Customer-facing and sensitive.
High-stakes or authority-bearing actions.
The layer reads permitted records, allowed profile fields, incident event log entries, responder availability, approved dispatcher notes, and evidence metadata, not raw evidence by default.
It does not expose broad customer PII, secrets, signed URLs, or internal debug logs, and it makes no public safety claims.
Reliability boundaries
Timing budgets are architecture goals and pilot gates. They are not public guarantees. The fallback story is the point.
| Failure mode | Primary path | Fallback behavior | Owner |
|---|---|---|---|
| Phone offline | HTTPS trigger | Local retry plus dispatcher phone path | Customer app |
| Dispatcher console stale | Realtime console | Event replay and on-call escalation path | Dispatch |
| Push delayed | Notification | Polling and next-unit review | Responder app |
| Responder unavailable | Offer fanout | Renew offer or escalate to operator review | Dispatch |
| Evidence storage unavailable | Private object store | Fail closed and preserve event metadata | Evidence |
| Provider outage | Managed runtime | Dispatcher phone protocol and recovery runbook | Operations |
Automation can prepare the handoff, but the operator record stays central: what happened, who responded, and how the incident was closed.
Pilot proof and gates
Jaga is being prepared as a controlled Bali pilot. It does not replace local emergency services or make public emergency coverage claims.
The next conversations are operational: partner coverage, operator review, legal readiness, production evidence storage, and live drill design.