OmniSight — Autonomous Multi-Modal Intelligence Fabric

System Architecture
User Interfaces
Web Dashboard
React/Next.js style
Mobile App
optional
Admin Panel
users/roles
API Clients
external systems
API Gateway — FastAPI
Auth, rate limiting, routing, RBAC, request validation
Event Service
ingest/validate/publish
Vision Service
YOLO/RT-DETR
Audio Service
Whisper
Document Service
OCR/chunk/embed
Sensor Service
IoT normalization
User Service
roles/permissions
Notification Service
email/slack/webhooks
3. EVENT BUS — Redpanda
raw.events
validated.events
enriched.events
incident.events
alert.events
agent.tasks
dead_letter.events
4. EVENT PROCESSING — FastStream Consumers / Workers
Validation
Deduplication
Enrichment
Correlation Window
Aggregation
Anomaly Detection
Event Generation
5. MEMORY FABRIC
Redis
episodic realtime memory
PostgreSQL
operational source of truth
Qdrant
semantic vector DB
Neo4j
knowledge graph
Scalability: horizontal scaling
Reliability: retry/DLQ/idempotency
Performance: low latency/high throughput
Availability: 99.9% target
Security: end-to-end controls