๐ก๏ธ A.E.G.I.S. Garden
Advanced Encryption & Global Intrusion System
http://googleusercontent.com/image_generation_content/4
An Industry-Grade, Real-Time SOC & Disaster Response Platform
A.E.G.I.S. Garden is a real-time Security Operations Center (SOC)โstyle decision platform designed to operate in high-chaos, high-stakes environments such as cyber incidents, infrastructure failures, and disaster response scenarios.
At its core, A.E.G.I.S. helps teams detect incidents, triage them intelligently, prioritize what actually matters, coordinate responses, and maintain trust and accountability โ all in real time.
๐ The Problem Weโre Solving
In real-world operations โ whether disaster response or cybersecurity โ teams face the same challenges:
- Noise: Too many alerts, not enough clarity.
- Opacity: No explanation for why something is urgent.
- Latency: Slow coordination across people and systems.
- Distrust: Lack of trust when money, identity, or decisions are involved.
- Fragility: Systems that fail silently or "work only in demos."
Most dashboards visualize data. A.E.G.I.S. Garden operationalizes decisions.
๐๏ธ System Architecture (Monorepo)
The backend and frontend are fully decoupled but connected via strict schemas, WebSockets, and shared audit semantics.
AEGIS-Garden/
โโโ packages/
โ โโโ api/ # FastAPI backend (Real-time, AI, Audit, WS)
โ โโโ dashboard/ # React + Vite SOC UI (The "Garden" Interface)
โ โโโ solana-demo/ # Trust, Identity, and Fund-control primitives
โ โโโ tests/ # E2E and Unit testing suites
โโโ scripts/ # Deployment and Mode switching
## ๐งฉ Core Platform Components & Technologies
---
## ๐ฎ Google Gemini โ Multimodal AI Reasoning Engine
**How we use it:**
- Analyzes incidents using _text, images, and structured data_
- Produces **strict JSON outputs** for automation
- Generates **priority scores**, **confidence levels**, and _human-readable rationales_
- Supports **function calling** (dispatch, request evidence, freeze flows)
- Performs _self-validation_ to reduce hallucinations
**Why it matters:**
_Gemini turns raw alerts into explainable decisions, not black-box scores._
---
## ๐ OpenRouter โ LLM Infrastructure & Resilience Layer
**How we use it:**
- Routes tasks across multiple models/providers
- **Smart Routing:** chooses models based on _latency, cost, and reasoning depth_
- Enables **A/B testing** of reasoning quality
- Provides fallback if a provider fails
**Why it matters:**
_OpenRouter prevents single-model dependency and enables long-term system resilience._
---
## โ๏ธ Snowflake โ Predictive Analytics & Foresight
**How we use it:**
- **Snowpipe Streaming** for real-time ingestion
- **Snowflake Cortex** for impact prediction, priority ranking, and demand forecasting
- Time-series analytics on evolving incidents
- **External Functions** to trigger actions outside Snowflake
**Why it matters:**
_Snowflake makes A.E.G.I.S. predictive, not just reactive._
---
## ๐ MongoDB Atlas โ Real-Time State & Matching
**How we use it:**
- Stores incidents, triage results, and audit logs
- **Change Streams:** push updates instantly via WebSockets
- **Vector Search:** semantic matching (incident โ responder)
- **Geospatial Queries:** proximity-based decisions (Ottawa region)
- **TTL Indexes:** automatic cleanup of stale data
**Why it matters:**
_MongoDB acts as the real-time nervous system of the platform._
---
## ๐ฃ Solana โ Trust, Identity & Controlled Execution
**How we use it:**
- **Token Extensions (Transfer Hooks):** restrict spending
- **Time-locked funds** to prevent misuse
- **Compressed NFTs:** used as verified responder identities
- **Blinks:** for one-click donation or action flows
- On-chain auditability for transparency
**Why it matters:**
_Solana enables trustless control, especially critical when money is involved during crises._
---
## ๐๏ธ ElevenLabs โ Human-Centered Alerting
**How we use it:**
- Generates real-time **voice alerts** for High/Critical incidents
- Audio plays automatically in the UI _(with user opt-in)_
- Alerts are **rate-limited** to avoid overload
- Every alert is logged in the audit trail
**Why it matters:**
_Dashboards fail when people are distracted โ voice cuts through chaos._
Built With
- css
- javascript
- phython
- typescript

Log in or sign up for Devpost to join the conversation.