EU AI Act Article 50 β€” 20 days to seal | Get passport

DEFONEOS Live Demo

Yorkshire Flood Response Digital Twin. 12 live MCPs. Cesium 3D globe. Real-time sensor fusion. BFT governance.

12
Live MCPs
3D
Cesium Globe
5min
Scenario Run Time

🌊 The Scenario: Yorkshire Flood Response

Setting: January 2026. River Aire overflows. Calderdale, Leeds, York affected. 15,000 properties at risk. Multi-agency response required: Environment Agency, Fire & Rescue, Police, Military Aid to Civil Authorities (MACA), NHS.

DEFONEOS role: Provide a single Common Operating Picture (COP) β€” 3D digital twin with real-time sensor data, AI analysis, and multilateral decision governance. Every action signed on an Ed25519 SIGIL chain.

Demonstrates: Civil-military dual-use. Same MCP infrastructure that serves ISR also serves flood response. Open source sovereignty. BFT-governed decisions.

πŸ—ΊοΈ The 3D Common Operating Picture

CesiumJS 3D Globe β€” Interactive

Yorkshire flood zone with live sensor overlay. Drag to rotate. Click markers for data.

🌍 Open Full COP πŸ”Œ Try the API

What You See on the Globe

LayerData Source MCPVisual RepresentationUpdate Rate
Satellite imagerysentinel-hub-mcpPre-flood vs current Sentinel-2 overlay. Change detection in red.5 days (Sentinel revisit)
Flood extentdata-gov-uk-mcp + OS OpenDataPolygon overlay from EA flood warnings + predicted extent.15 min
River levelsdata-gov-uk-mcpColoured markers: green (normal), amber (elevated), red (flood).15 min
Rainfall radarmet-office-mcpAnimated precipitation overlay. 6-hour forecast.Hourly
Maritimeaisstream-maritime-mcpVessel positions. Humber estuary traffic monitoring for port closure decisions.Real-time
Air qualityopenaq-air-mcpAQI sensors β€” detects contamination if flood water reaches industrial sites.Hourly
Population densityons-statistics-mcpHeat map for evacuation priority. Census data overlaid on flood polygon.Static (2021 census)
Camera feedsrtsp-camera-mcpLive CCTV from key infrastructure: bridges, weirs, pumping stations.Real-time
News/OSINTgdelt-news-mcpSocial media reports, news articles geolocated on map.15 min
IoT sensorsmqtt-bridge-mcpTemporary flood sensors deployed by responders. MQTT topic β†’ map marker.Real-time
AI analysisdefoneos-sign-mcp + local modelAI-generated risk assessment per zone. Updated as data changes.On-demand
Decision auditdefoneos-bft-mcpBFT proposals and votes shown as events on timeline at bottom of globe.Per decision

🎬 The Demo Timeline (5 Minutes)

T+0:00 β€” Situation Overview

Globe loads centered on Yorkshire. Flood polygon visible. River level markers showing red/amber. Satellite overlay shows extent. AI brief auto-generated: "15,000 properties at risk. River Aire peak expected T+6h."

T+0:45 β€” Sensor Activation

Responder deploys temporary IoT sensors via MQTT. New markers appear on globe within 30 seconds. Real-time water level feeds now augment EA gauges.

T+1:30 β€” AI Risk Assessment

DEFONEOS AI (local model on M2 edge node) analyses all 12 data sources. Generates zone-by-zone risk assessment. Identifies a nursing home within the flood polygon not on EA's evacuation list.

T+2:30 β€” BFT Proposal

AI-generated recommendation: "Priority evacuation: Sunnymead Care Home, 42 residents, Calderdale." BFT proposal emitted to SIGIL chain. 33-agent council votes (demonstrating multilateral governance β€” no single point of decision).

T+3:15 β€” Council Decision

BFT quorum reached (23/33). Decision ratified. SIGIL signed: "Evacuate Sunnymead Care Home. 42 residents. Priority: IMMEDIATE." This propagates to all connected agencies simultaneously.

T+4:00 β€” Maritime Alert

AIS data shows vessel MV Arklow Arrow approaching Humber estuary. Flood conditions make port entry dangerous. DEFONEOS auto-generates alert. Port authority notified via CoT message.

T+5:00 β€” Full Audit Trail

Every action, every sensor reading, every AI inference, every BFT vote β€” all recorded on the Ed25519 SIGIL chain. Demonstrate the audit replay: "Show me every decision made in the last 5 minutes, who made it, and why."

πŸ”Œ Technical Architecture of the Demo

Data Flow

StageComponentFunction
1. Ingestion12 MCP servers (sensor, satellite, government data)Each MCP wraps a data source in the standard protocol. JSON-RPC calls. Auto-auth.
2. ProcessingDEFONEOS Core (Python)Data normalisation, deduplication, geo-coding. Feeds to Cesium via WebSocket.
3. VisualisationCesiumJS (browser)3D globe. Entities, polygons, billboards, polylines. Real-time updates via WebSocket.
4. AI AnalysisOllama (M2 edge node)Local llama3.2 model analyses combined data. Structured JSON risk assessment.
5. GovernanceBFT council (33 agents)Reviews AI recommendations. Votes. Quorum threshold. SIGIL signed.
6. AuditSIGIL chain (Ed25519)Every action hash-chained. Replayable. Tamper-evident. Exportable for post-action review.

πŸ›‘οΈ Why This Demo Matters

For MOD / DASA

  • Dual-use proven: Same system does ISR and flood response
  • MACA-ready: Military aid to civil authorities β€” the scenario
  • Sovereign: All processing on UK soil. No US cloud dependency.
  • Interoperable: CoT messages compatible with FreeTAKServer
  • Auditable: Every decision traceable. SIGIL chain for post-action review.

For NATO / DIANA

  • Coalition-capable: BFT council = multinational governance model
  • Open source: Any ally can deploy, audit, contribute
  • AI governance: NATO AI Strategy compliant. Human-in-the-loop.
  • Scalable: Yorkshire demo scales to NATO-wide scenario
  • Innovation: Novel dual-use architecture. DIANA qualifying criteria.

πŸ“Š Demo Metrics

MetricValueHow Measured
Sensor data latency<2s from source to globeMCP call timing in SIGIL chain
AI inference time~2s per zone assessmentOllama timing on M2
BFT quorum time~30s (33 agents voting)SIGIL chain timestamps
Total end-to-end<5s from data to decisionSIGIL chain audit
Network dependencyZero (air-gapped capable)All local models + cached data
Cost per scenario runΒ£0.00All open source + local compute

πŸš€ Run the Demo Yourself

Quick Start (5 minutes)

StepActionTime
1git clone https://github.com/CSOAI-ORG/defoneos30s
2cd defoneos && pip install -r requirements.txt1 min
3python run_demo.py --scenario yorkshire-flood30s
4Open http://localhost:8080 in browser5s
53D globe loads with demo data. Interact freely.β€”

Requirements: Python 3.11+, 8GB RAM, modern browser. No GPU required for demo mode. No API keys needed (uses cached simulation data).

πŸ“ž Book a Live Briefing

This demo is representative of DEFONEOS capabilities. For a live, interactive briefing with real-time data and custom scenarios, contact CSOAI Ltd.

The live system pulls from 30+ MCPs, not 12. The BFT council runs with real agents. The SIGIL chain is a live Ed25519 hash chain, not a simulation. We'll tailor the scenario to your operational context.