This page is built around a scroll animation that needs JavaScript. Read the plain-text version instead.

PlatypOS

Software-defined spectrum security.

Radio waves generate more data than humans know what to do with, and faster than any person could possibly analyse it.

Even machines struggle. But visibility and an understanding of the electromagnetic spectrum is critical to modern security.

So we made PlatypOS — a purpose-built, intuitive way to see, understand and control the spectrum, supporting both human operation and autonomous modes.

PlatypOS is fully configurable, enabling flexible deployments — from an EA-capable, self-healing C2 system, to an early warning or spoofing detection system for critical infrastructure sites.

scroll to learn more
01OBSERVE

Watch and listen at light speed

Every node in the mesh tirelessly monitors the local electromagnetic environment. This data is incomprehensible to most humans — and the humans who can make sense of it require years of training.
PlatypOS understands effortlessly.

RECEIVER 1 (RX1)
0 SAMPLES INGESTED THIS SESSION
RECEIVER 2 (RX2)
0 SAMPLES INGESTED THIS SESSION
02ORIENT

Just the important stuff

PlatypOS knows what belongs — devices you have whitelisted, devices behaving normally, regular civilian networks, and environmental noise like multipath or solar weather. It identifies anomalies and signals of interest automatically, and analyses them in depth.

TRIAGE ENGINE
WL · 148.404 MHz · LoRa-CSS · matches WL-0090 local FM broadcast · DROP
ANM · 2411.616 MHz · power step +12 dB · SUSPECT · KEEP
WL · 434.627 MHz · DMR · matches WL-0141 own combat net radio · profile 38/142 · DROP
WL · 2436.108 MHz · DMR · matches WL-0102 site Wi-Fi AP · profile 117/142 · DROP
NET · NODE-28 · clock ±0.2 µs
WL · 1575.872 MHz · FM · matches WL-0090 local FM broadcast · DROP
MP · 146.674 MHz ghost · Δt 1.0 µs · multipath · DROP
NET · NODE-03 · clock ±0.2 µs
WL · 1089.865 MHz · FM · matches WL-0102 site Wi-Fi AP · DROP
WL · 2435.549 MHz · P25 · matches WL-0177 base LTE small cell · DROP
ANM · 432.725 MHz · duty-cycle drift · SUSPECT · KEEP
NET · NODE-32 · link Q −6%
WL · 3549.237 MHz · FM · matches WL-0090 local FM broadcast · DROP
ANM · 1174.732 MHz · bearing unstable · SUSPECT · KEEP
WL · 5746.097 MHz · LoRa-CSS · matches WL-0163 coalition SATCOM downlink · profile 43/142 · DROP
WL · 99.684 MHz · QPSK · matches WL-0177 base LTE small cell · DROP
WL · 2435.655 MHz · GMSK · matches WL-0163 coalition SATCOM downlink · DROP
WL · 434.492 MHz · OFDM · matches WL-0177 base LTE small cell · profile 75/142 · DROP
MP · 464.012 MHz ghost · Δt 3.1 µs · multipath · DROP
NET · NODE-05 · clock ±0.2 µs
NET · NODE-14 · picture converged
WL · 2437.290 MHz · DMR · matches WL-0090 local FM broadcast · profile 131/142 · DROP
NET · NODE-19 · link Q −6%
WL · 460.856 MHz · GMSK · matches WL-0141 own combat net radio · DROP
MP · 2438.962 MHz ghost · Δt 3.4 µs · multipath · DROP
WL · 1091.418 MHz · AM · matches WL-0177 base LTE small cell · profile 20/142 · DROP
WL · 148.101 MHz · OFDM · matches WL-0090 local FM broadcast · DROP
MP · 2437.891 MHz ghost · Δt 2.1 µs · multipath · DROP
WL · 1576.400 MHz · QPSK · matches WL-0102 site Wi-Fi AP · profile 41/142 · DROP
WL · 148.910 MHz · DMR · matches WL-0163 coalition SATCOM downlink · DROP
WL · 434.861 MHz · DMR · matches WL-0177 base LTE small cell · DROP
WL · 916.116 MHz · QPSK · matches WL-0163 coalition SATCOM downlink · profile 120/142 · DROP
MP · 5746.939 MHz ghost · Δt 3.5 µs · multipath · DROP
WL · 463.215 MHz · DMR · matches WL-0177 base LTE small cell · profile 106/142 · DROP
WL · 433.421 MHz · FM · matches WL-0102 site Wi-Fi AP · profile 64/142 · DROP
NET · NODE-03 · picture converged
ANM · 5745.304 MHz · power step +12 dB · SUSPECT · KEEP
WL · 1091.498 MHz · DMR · matches WL-0141 own combat net radio · DROP
ANM · 2438.958 MHz · bearing unstable · SUSPECT · KEEP
MP · 5746.300 MHz ghost · Δt 1.6 µs · multipath · DROP
MP · 1574.248 MHz ghost · Δt 1.0 µs · multipath · DROP
WL · 1174.971 MHz · GMSK · matches WL-0177 base LTE small cell · profile 33/142 · DROP
MP · 464.359 MHz ghost · Δt 3.2 µs · multipath · DROP
NET · NODE-31 · clock ±0.2 µs
0 DECISIONS MADE THIS SESSION
03LEARN

Adapt in real time

Modern threats reconfigure themselves in real time to evade detection and classification. PlatypOS adapts just as fast, recognising threats that try to obscure themselves — one of very few systems capable of doing this across the whole mesh.

142 SIGNALS INGESTED · MODEL v1.418 · CONFIDENCE ↑
04DECIDE

People make decisions. Machines manage data.

PlatypOS thinks at machine speed so that your team can focus on operational and tactical decisions. With comprehensive visibility on-site or on the battlefield, humans can monitor PlatypOS making autonomous decisions — or take the wheel and drive.

Panop PlatypOS · Operations Centre
FILEVIEWSCENARIOHELP
UNKNOWN EMITTERUNKNOWN EMITTER
CONTACT
TRACK SELECTED · CLASSIFYING…
E-058 · unknown emitter
051.750 MHz · classifying…
CLASS
— — —
RF
051.750 MHz · FM · hopping
BEARING
022.6° ± 1.8°
NATION
— — —
CONFIDENCE
— — —
ASSESS
UNKNOWN
SCENARIO

This user interface is illustrative of the decision loop — it does not resemble a real deployment of PlatypOS.

05ACT

Secure your own spectrum.

See PlatypOS run in your own environment, with the same loop inside your perimeter.