EU AI Act Article 50 — 20 days to seal | Get passport

📡 The ISR Intelligence Pipeline

198 sensor sources → Mamba-2 state compression → intuition emergence → BFT council decision → SIGIL-signed action. Seven stages. Sub-40-second lead time on emerging threats.

198+

Sensor Sources

Satellite, AIS, ADS-B, OSINT, IoT, social, radio — all ingested simultaneously

7

Pipeline Stages

Noise → Filter → Frequency → Correlate → Intuition → Council → Action

40s

Lead Time

Average time from first signal to confirmed intuition — before conscious analysis

O(1)

Memory Per Step

Mamba-2 SSM compresses all history into a fixed 16-dim state vector

📡 The 7 Stages
🗂️ Sensor Sources
🔄 Kill Chain Mapping
📊 Data Flow Diagram
⚙️ Configuration

📡 The 7-Stage ISR Pipeline

Raw multi-domain sensor data enters at Stage 1. By Stage 7, a SIGIL-signed action has been taken. The pipeline runs 24/7, processing 198+ streams in parallel. No human bottleneck until the final action authorisation.

1

NOISE — Multi-Domain Ingestion (30 MCP servers, 198+ sources)

Every signal, every sensor, every feed. Satellite imagery (Sentinel-Hub), maritime AIS (aisstream.io), aircraft ADS-B, OSINT (GDELT), air quality (OpenAQ), government data (data.gov.uk, ONS, Companies House), IoT (MQTT bridges), IP cameras (RTSP), radio frequency, social media. All ingested via 30 MCP servers running in parallel. Zero data leaves UK sovereign infrastructure.

2

FILTER — Signal Extraction & Normalisation

Raw noise is filtered through domain-specific experts. PII redacted (GDPR). Duplicates removed. Timestamps normalised to UTC. Geospatial coordinates converted to MGRS. Each signal tagged with source, confidence, and timestamp before entering the state vector.

3

FREQUENCY — Pattern Emergence (14 Neural Models)

14 neural models process all filtered signals simultaneously. Each model looks for different patterns: temporal clustering, spatial anomalies, cross-domain correlations, behavioural baselines, frequency shifts. The Mamba-2 state-space model compresses the entire signal history into a 16-dimensional state vector at each timestep.

4

CORRELATE — Cross-Domain Fusion

The intelligence fusion layer. Signals from disparate domains are cross-correlated. AIS anomaly + satellite imagery change + OSINT keyword spike = correlated event. The Mamba-2 state vector captures these correlations even when no single signal would trigger an alert in isolation.

5

INTUITION — Pre-Conscious Detection

The system FEELS something is wrong before it can explain why. When the 16-dim state vector shifts beyond a cosine similarity threshold (Δ > 0.85), a "hunch" is flagged. If 3+ consecutive states match the pattern, intuition is confirmed. This gives operators a 40-second lead time — the pattern is detected before conscious analysis can articulate the threat.

6

COUNCIL — BFT Deliberation (22-of-33 Quorum)

Confirmed intuitions are escalated to the 33-node BFT council. Each node evaluates from its specialisation: charter compliance, security, data sovereignty, ethics, mission priority, intelligence correlation. 22-of-33 must agree before action is authorised. Every vote is SIGIL-emitted for audit.

7

ACTION — SIGIL-Signed Execution + Learning

Approved actions are executed. Every action generates an Ed25519-signed SIGIL receipt on the hash chain. Results are fed back into the system — the Mamba-2 state updates, the MoE experts learn, the council's decision quality improves. The pipeline gets smarter with every cycle.

🗂️ The 30 MCP Sensor Layer — 198+ Live Data Sources

DEFONEOS doesn't buy data from foreign intelligence brokers. It ingests from 30 open-source and sovereign MCP servers, each wrapping a live data feed. All processing happens on UK infrastructure.

Corporate Intel
MCP ServerDomainFeedUpdate Rate
sentinel-hub-mcpSatelliteSentinel-1/2/3, Landsat, MODIS imageryEvery orbit (~90 min)
os-opendata-mcpGeospatialOrdnance Survey MasterMap, terrain, roadsDaily
data-gov-uk-mcpGovernmentGovernment open data (transport, health, environment)Hourly
companies-house-mcpUK company filings, directorships, PSCsDaily
ons-statistics-mcpDemographicsONS census, economic indicators, population dataDaily
gdelt-news-mcpOSINTGDELT global news events (3,000+ sources)Every 15 min
openaq-air-mcpEnvironmentalGlobal air quality monitoring (PM2.5, NO2, O3)Hourly
aisstream-maritime-mcpMaritimeGlobal AIS vessel positions (real-time)Continuous
adsb-aircraft-mcpAerospaceGlobal aircraft ADS-B transponder feedsContinuous
rtsp-camera-mcpVisualIP camera / RTSP stream ingestion + YOLOv8 detectionPer frame
mqtt-bridge-mcpIoTMQTT sensor networks (temperature, pressure, motion)Per event
openmeteo-weather-mcpMeteorologyOpen-Meteo weather forecasts + historical dataHourly
openstreetmap-mcpMappingOSM tiles, routing, POIs, infrastructureOn demand
earthquake-usgs-mcpSeismicUSGS global earthquake monitoringContinuous
nhs-trust-mcpHealthcareNHS Trust locations, capacity, servicesDaily
defoneos-counterdrone-mcpC-UASRF detection + Batear acoustic sensor integrationContinuous
defoneos-freetak-mcpC2FreeTAKServer CoT (Cursor on Target) protocol bridgePer event
defoneos-medevac-mcpMedicalMEDEVAC routing, casualty triage, hospital capacityOn demand
defoneos-jsp936-mcpComplianceJSP 936 compliance assertion + certificate generationPer action
defoneos-cyber-mcpCyberThreat detection, vulnerability scanning, STRIDEContinuous

+ 10 more MCP servers covering logistics, supply chain, edge computing, quantum tools, and civil service integration.

🔄 Mapping the Pipeline to the Intelligence Kill Chain

The DEFONEOS ISR pipeline maps directly to the standard intelligence cycle and the F2E2D2 kill chain — but compressed from hours to seconds through automation.

Traditional StageTraditional TimeDEFONEOS StageDEFONEOS TimeSpeedup
Find (sensor tasking)30-60 minStage 1-2: NOISE → FILTER<1s (always-on)1800x
Fix (geolocation)5-15 minStage 3: FREQUENCY (auto-geo)<2s300x
Track (monitoring)Continuous (manual)Stage 3-4: Mamba-2 state trackingContinuous (automated)
Target (identification)10-30 minStage 4-5: CORRELATE → INTUITION<10s180x
Engage (decision)15-45 min (chain of cmd)Stage 6: BFT COUNCIL<30s60x
Assess (BDA)30-60 minStage 7: ACTION + learning loop<5s360x

Total Cycle Time Comparison

90-210 min

Traditional Kill Chain

Manual tasking → human analysis → chain of command → manual BDA

48 sec

DEFONEOS Pipeline

Always-on ingest → automated fusion → BFT council → SIGIL action

TRADITIONAL: ████████████████████████████████████████ 90-210 min DEFONEOS: █ 48 seconds ▲ 180-260x faster

📊 Full Data Flow Architecture

The pipeline runs continuously. Here is exactly how data flows from sensor to action:

┌────────────────────────────────────────────────────────────────┐ │ SENSOR LAYER (30 MCPs) │ │ 🛰️ Sentinel 📡 AIS ✈️ ADS-B 📰 GDELT 🌫️ OpenAQ 📹 RTSP │ │ 🏛️ Gov.uk 📊 ONS 🏢 Co.House 🌦️ Weather 🌍 OSM ... │ └─────────────────────────┬──────────────────────────────────────┘ │ 198+ streams, parallel ▼ ┌────────────────────────────────────────────────────────────────┐ │ FILTER & NORMALISE (per-domain experts) │ │ PII redaction (GDPR) · Dedup · UTC normalise · MGRS convert │ └─────────────────────────┬──────────────────────────────────────┘ │ structured signals ▼ ┌────────────────────────────────────────────────────────────────┐ │ FREQUENCY — 14 Neural Models + Mamba-2 SSM │ │ │ │ ┌──────────────────────────────────────────────┐ │ │ │ Mamba-2 State Vector (16-dimensional) │ │ │ │ [0.73, -0.12, 0.91, 0.34, -0.56, 0.88, ...] │ │ │ │ O(1) memory per timestep · infinite context │ │ │ └──────────────────┬───────────────────────────┘ │ │ │ cosine_similarity check │ │ ▼ │ │ Δ(state_t, state_t-1) > 0.85? │ └─────────────────────────┬──────────────────────────────────────┘ │ if YES → hunch flagged │ if 3+ matches → intuition confirmed ▼ ┌────────────────────────────────────────────────────────────────┐ │ COUNCIL — 33-Node BFT Deliberation │ │ │ │ 🏛️ Charter 🔐 Security 📊 Data ⚖️ Ethics 🎯 Mission │ │ ✓ FOR ✓ FOR ✓ FOR ✓ FOR ✓ FOR │ │ 📡 Intel 📦 Logistics 🏥 Medical 💻 Cyber ... │ │ ✓ FOR ○ ABSTAIN ✓ FOR ✓ FOR │ │ │ │ TALLY: 28 FOR / 2 AGAINST / 3 ABSTAIN → QUORUM MET ✓ │ └─────────────────────────┬──────────────────────────────────────┘ │ SIGIL emission (Ed25519 signed) ▼ ┌────────────────────────────────────────────────────────────────┐ │ ACTION — Execute + Learn + Audit │ │ → Action taken (deploy, alert, route, report) │ │ → SIGIL receipt emitted to hash chain │ │ → JSP 936 compliance assertion attached │ │ → Result fed back to Mamba-2 state (learning loop) │ │ → Council decision quality tracked over time │ └────────────────────────────────────────────────────────────────┘

⚙️ Pipeline Configuration

The pipeline is fully configurable. Sensitivity, thresholds, and council rules can be tuned per deployment.

ParameterDefaultRangeDescription
intuition_threshold0.850.5–0.99Cosine similarity delta for hunch detection
intuition_confirm_matches31–10Consecutive matching states to confirm intuition
bft_quorum2217–33Council votes required to pass (out of 33)
bft_timeout30s5–120sMax deliberation time before forced vote
mcp_ingest_parallel301–60Number of MCP servers polled in parallel
mamba_state_dim168–128State vector dimensions (higher = more nuance, slower)
pii_redactionstrictstrict/standard/offGDPR PII redaction level on ingest
airgap_modefalsetrue/falseDisable all external MCPs — local sensors only
sigil_auto_emittruetrue/falseAutomatically SIGIL every action (audit requirement)

Example: Air-Gap Deployment Configuration

# defoneos_pipeline_config.yaml pipeline: intuition_threshold: 0.90 # higher = fewer false positives intuition_confirm_matches: 5 # require 5 consecutive matches bft_quorum: 25 # require 25-of-33 (stricter) bft_timeout: 60 # allow more deliberation time ingest: airgap_mode: true # no external network mcp_servers: # local sensors only - rtsp-camera-mcp # base perimeter cameras - mqtt-bridge-mcp # local IoT sensors - defoneos-counterdrone-mcp # local RF + acoustic - defoneos-freetak-mcp # local C2 backbone compliance: sigil_auto_emit: true # mandatory for audit pii_redaction: strict # GDPR + JSP 440 frameworks: [jsp936, jsp440, eu_ai_act]

Edge Deployment (Jetson Orin)

# Minimum viable pipeline on Jetson Orin Nano (8GB) pipeline: mamba_state_dim: 8 # reduced state for edge mcp_ingest_parallel: 5 # fewer parallel feeds bft_quorum: 17 # minimum BFT quorum models: active: [local_only] # 4 on-device models, 7GB total max_latency_ms: 100 # sub-100ms response required