Event bus
NATS JetStream + CloudEvents. Graceful degradation by design — a missing product never breaks another.
Yula is a sovereign, offline-capable civil-resilience and total-defence platform. It turns civilians, militia and units into a single sensing network, fuses what they see into one live picture, and keeps everyone connected when an adversary cuts the wires.
yula — sovereign signal-fire: the beacon chain that once warned of invasion, rebuilt in software.
Products never call each other; they publish and subscribe events on a NATS + CloudEvents bus. Plugged in, each product enriches the platform. Unplugged, each still runs on its own.
NATS JetStream + CloudEvents. Graceful degradation by design — a missing product never breaks another.
Five independently sellable products: phishing · ot-ics · deception · pqc-scanner · yula-platform.
Hot path in C++20 (capture, SDR, SIMD, correlation) bridged by nanobind to a Python cold path (ML, orchestration, API). Backed by PostGIS, TimescaleDB, Redis, NATS, MinIO.
Independent revenue per product, plus an integrated defence fabric a point-solution competitor cannot replicate.
Catch impersonation domains before they are weaponized, from free public data. Deterministic ML detects; the LLM only cuts false positives.
Passive OT/ICS anomaly detection at line rate. Raw industrial traffic never leaves site (NIS2 / IEC 62443). Local-only LLM.
Decoys that turn an attacker's touch into clean, prioritized threat intelligence — decisions, not raw data.
Find quantum-vulnerable crypto, score the risk, produce a CycloneDX CBOM and a migration roadmap. Agentless, air-gap capable.
The platform itself — modules M1–M6 plus the OPSEC belt. Consumes every product's events into one operating picture.
Six modules turn raw field signals into a shared, role-filtered common operating picture.
Every person a sensor — with anti-poisoning and deterministic trust scoring so the adversary can't flood it.
Space-time fusion into adversary tracks; movement as probabilities. Human decides, AI accelerates.
Everyone's live map, filtered by role. MapLibre + deck.gl, offline vector tiles, APP-6 symbology.
Survives the cut: internet → SMS/USSD → satellite → mesh → LoRa → radio, with store-and-forward.
Jammer, EW and GPS-spoof detection → EW shadows on the map; evacuation routing and resource matching.
Cheap acoustic + RF drone detection and citizen early warning. Detection, warning and coordination only.
M1 field reports + M6 drone detection → M2 fusion & trust → M3 live common map
Start in Python, profile, move only proven bottlenecks to C++. Local-LLM-first, no API keys required.
Detection is always deterministic ML / rules. The LLM only translates and reports.
Decentralized and federated. Regional nodes work standalone and survive the center falling.
Works with no connectivity and no API keys. Cloud is optional enrichment, never a dependency.
A peacetime disaster and monitoring tool that converts to defence in crisis.
Yula is a detection, situational-awareness, resilient-communications and civil-protection system. It does not implement weapons control, fire direction, or targeting. Counter-UAS is detection, warning and coordination only — kept within a defensive, humanitarian-law-compliant frame, with a tamper-evident evidence chain for accountability.