The first MOD-ready sovereign 3D Common Operational Picture. Live demo video script for the 13 July MOD pitch. 4-minute walkthrough. Yorkshire + Humber. Real data. Real MCPs. Real SIGIL chain.
Each scene renders live in Cesium 3D. Each scene reads from a sovereign MCP. Every frame is SIGIL-sealed. Total runtime 4:00.
VFX: Black screen. Title card: "Yorkshire · 03:47 GMT · 4 July 2026". Sound: heavy rain, river rushing. Cut to: live rain radar overlay from data-gov-uk-mcp + EA flood warnings. Then a single line of text: "Every 30 seconds a sovereign COP updates. Every frame is signed."
MCPs: data-gov-uk-mcp, openaq-air-mcp, gdelt-news-mcp
Narration: "Yorkshire. Three forty-seven in the morning. The Ouse is rising. Police, fire, ambulance, MOD, council — all need the same picture at the same time. Tonight. DEFONEOS gives them that picture. Sovereign. UK-built. Open source."
VFX: Smooth camera fly from space → UK → Yorkshire. OS terrain 5 DEM. Photorealistic 3D. Camera settles over Leeds at 50km altitude. Bathymetry shows. National boundaries fade in (OS BoundaryLine).
MCPs: os-opendata-mcp, sentinel-hub-mcp (satellite tile feed)
Narration: "One globe. Every sensor. Every force. Every agency. DEFONEOS renders the entire UK sovereign theatre in three dimensions — using Ordnance Survey terrain, OS MasterMap, and live Sentinel-2 imagery. Not Esri. Not Google. UK-sovereign Cesium."
VFX: Camera zooms to river Ouse at York. Live gauge readings from EA flood-monitoring network pop in: Naburn, Skelton, Foss Barrier. Each gauge = coloured node with live value. Sentinel-2 derived water mask overlay (red = inundated). Blue pulsing for areas at risk.
MCPs: data-gov-uk-mcp (EA), openaq-air-mcp, os-opendata-mcp (river geometry), sentinel-hub-mcp (water mask)
Narration: "Environment Agency gauges live. Twenty-three stations. Plus Sentinel-2 satellite, refreshed every six hours. Plus the Met Office rainfall grid. DEFONEOS fuses them into one defensible flood extent. Updated every thirty seconds. Source-cited. Audit-signed."
VFX: Five drones take off from York racecourse (pre-set coords). They fly a triangular pattern over the Ouse, each one streaming 1080p video into YOLOv8 detection. Detected people (orange icons) appear live as the drones pass over them. A second hostile drone (red) approaches from the east; DEFONEOS detects it, BFT council classifies, intercept-policy Mava swarm launches.
MCPs: rtsp-camera-mcp, defoneos-isr-pipeline, defoneos-counterdrone, defoneos-mava-swarm
Narration: "Five friendly drones. One hostile. Mava-trained intercept policy. The swarm neutralises the hostile in eleven seconds. Every second is logged. Every track is signed. JSP 936 compliant. No pilot licences at risk — fully autonomous."
VFX: Cursor on COP. Click on a police car icon. Pop-up: "North Yorkshire Police · Unit NP-237 · PC Sarah Greene · on patrol · last comms 14s ago · TakServer ping OK". FreeTAKServer CoT (Cursor-on-Target) stream visualisation. Multi-agency: police (blue), fire (red), ambulance (green), MOD (purple), EA (cyan), coastguard (yellow).
MCPs: freetak-cot-mcp, aisstream-maritime-mcp
Narration: "FreeTAKServer. The same C2 protocol the US Marines use, but open-sourced and sovereign. DEFONEOS runs it on a UK Linux VM. Police, fire, ambulance, MOD — all share the same blue-force picture, without giving up their operational independence."
VFX: Camera zooms to street level in York. Cars driving along the A64. Pedestrians on Lendal Bridge. A bus stops at the station. Each entity has a click-to-inspect panel: track ID, class, confidence, source MCP, last update, SIGIL. The user clicks three entities in 8 seconds. Three SIGILs flash.
MCPs: defoneos-isr-pipeline, rtsp-camera-mcp, mqtt-bridge-mcp
Narration: "Click anything. Track. Drone. Vessel. Person. Confidence score. Source sensor. Last update. SIGIL signature. Full provenance in one click. JSP 936 chain of custody, from sensor to court. No redaction. No vendor lock."
VFX: Sidebar opens showing the live SIGIL chain — BLAKE3-hashed, 1Hz cadence. Each block: timestamp, prev_hash, event_count, MCPs_involved, classification. Block 0: cold start. Block 1247: drone intercept. Block 1248: SIGIL audit. Block 1249: BFT council approval. The chain scrolls up at 10 blocks/sec.
MCPs: defoneos-sigil-mcp (audit), defoneos-bft-mcp (council)
Narration: "Every state change. Every audit. Every decision. Sealed. Signed. Chained. SIGIL is the audit-grade, sovereign alternative to AWS QLDB or Google Bigtable — except it runs on UK sovereign compute, costs nothing, and you can read the source."
VFX: Cut to a council chamber visualisation. 33 agent avatars in a circle. A motion is tabled: "Classify T-1247 as HOSTILE_DRONE, authorise ENGAGEMENT". Vote tally appears: 23 in favour, 8 against, 2 abstain. Quorum met (23/33 ≥ 2/3). Motion passes. Cross-fade to the swarm taking the shot.
MCPs: defoneos-bft-mcp, defoneos-oversight-mcp
Narration: "Thirty-three agents. Byzantine fault tolerance. Two-thirds quorum. Sovereign decisions, sovereign voting, sovereign audit. No single human can authorise a kinetic action. The council does. This is what MOD-grade AI governance looks like."
VFX: Black. Logo appears. DEFONEOS. Tagline: "UK Sovereign Public Services OS. Open Source. Audit-Grade. Signed. Neutral. AUKUS-compatible." Web address: meok-defoneos.com. SIGIL.
Narration: "DEFONEOS. The UK's first open-source Sovereign Public Services OS. Thirty sovereign MCPs. One sovereign globe. One sovereign audit chain. Built in Yorkshire. Built for Britain. Built for AUKUS."
| Item | Spec |
|---|---|
| Render engine | Cesium 1.118 + Unreal Engine 5.4 (hybrid) |
| Resolution | 4K (3840×2160) @ 60 FPS |
| Audio | Dolby Atmos · 5.1 stem |
| Narration | British male voice · EN-GB · sovereign-recorded |
| Length | 4:00 ± 5s |
| Capture | Screen-record MacBook M4 + live UK sovereign VM |
| Edit | DaVinci Resolve Studio |
| Output | MP4 (H.265) + WebM (VP9) + MP4 (H.264 fallback) |
| Distribution | YouTube · defoneos.org · MOD pitch deck · DASA application |
| SIGIL | One per cut. BLAKE3-hashed. Verifiable in-app. |
| Role | Voice | Notes |
|---|---|---|
| Narrator (primary) | EN-GB male · 40s · authoritative | Sober, military-clear |
| BFT Council callouts | 3× EN-GB voices (rotating) | "Motion tabled…" / "23 in favour" / "Motion passes" |
| Drone intercept pilot | Silent — keyboard clicks only | Tactical minimalism |
| Closing | Music sting · no VO | Sovereign brass + bass motif |
# 1. Capture Cesium globe frames in sequence (4K @ 60FPS)
python scripts/capture_cesium_frames.py \
--scenario yorkshire_flood_demo \
--output ./frames/ \
--fps 60 \
--duration 240
# 2. Composite drone-swarm passes (UE5 + Mava sim replay)
ue5 -project=YorkshireTwin.uproject \
-run=RenderQueue \
-MoviePipeline=./config/yorkshire_twin.cfg
# 3. Add SIGIL overlays (per-frame BLAKE3 of render state)
python scripts/add_sigil_overlay.py \
--input ./frames/ \
--output ./frames_sigil/ \
--audit-chain ./sigil_chain_yorkshire.json
# 4. Final cut in DaVinci Resolve
# - Audio mix (Atmos)
# - Colour grade (ACES · HLG)
# - Export: 4K HEVC + WebM VP9 + MP4 H.264
# - Generate BLAKE3 manifest → /defoneos.org/yorkshire-twin-manifest.json
Digital Twin Overview →
ISR Cesium Demo
Mava Swarm Engine