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 · 2413.738 MHz · OFDM · matches WL-0090 local FM broadcast · profile 12/142 · DROP
WL · 2437.747 MHz · P25 · matches WL-0090 local FM broadcast · profile 138/142 · DROP
NET · NODE-29 · link Q −6%
WL · 3549.950 MHz · DMR · matches WL-0090 local FM broadcast · profile 98/142 · DROP
ANM · 2410.742 MHz · duty-cycle drift · SUSPECT · KEEP
ANM · 1574.388 MHz · inconsistent Doppler · SUSPECT · KEEP
MP · 100.188 MHz ghost · Δt 3.1 µs · multipath · DROP
NET · NODE-19 · link Q −6%
WL · 2410.500 MHz · FM · matches WL-0177 base LTE small cell · profile 79/142 · DROP
WL · 2438.582 MHz · AM · matches WL-0163 coalition SATCOM downlink · profile 42/142 · DROP
NET · NODE-27 · link Q −6%
WL · 3551.922 MHz · LoRa-CSS · matches WL-0177 base LTE small cell · DROP
MP · 2437.028 MHz ghost · Δt 2.3 µs · multipath · DROP
ANM · 464.098 MHz · duty-cycle drift · SUSPECT · KEEP
WL · 3550.890 MHz · QPSK · matches WL-0163 coalition SATCOM downlink · DROP
MP · 464.149 MHz ghost · Δt 0.7 µs · multipath · DROP
WL · 1174.796 MHz · GMSK · matches WL-0102 site Wi-Fi AP · DROP
WL · 1575.353 MHz · P25 · matches WL-0090 local FM broadcast · profile 50/142 · DROP
WL · 101.915 MHz · OFDM · matches WL-0141 own combat net radio · DROP
WL · 2436.975 MHz · QPSK · matches WL-0141 own combat net radio · DROP
MP · 99.441 MHz ghost · Δt 2.2 µs · multipath · DROP
NET · NODE-09 · link Q −6%
MP · 1090.719 MHz ghost · Δt 2.4 µs · multipath · DROP
MP · 1091.787 MHz ghost · Δt 0.7 µs · multipath · DROP
WL · 913.830 MHz · OFDM · matches WL-0177 base LTE small cell · DROP
WL · 5743.978 MHz · DMR · matches WL-0163 coalition SATCOM downlink · DROP
ANM · 1088.690 MHz · duty-cycle drift · SUSPECT · KEEP
WL · 1089.116 MHz · AM · matches WL-0163 coalition SATCOM downlink · DROP
WL · 1577.015 MHz · OFDM · matches WL-0141 own combat net radio · profile 94/142 · DROP
MP · 5743.829 MHz ghost · Δt 1.8 µs · multipath · DROP
WL · 2411.414 MHz · QPSK · matches WL-0141 own combat net radio · profile 101/142 · DROP
WL · 461.437 MHz · QPSK · matches WL-0141 own combat net radio · DROP
MP · 463.649 MHz ghost · Δt 0.7 µs · multipath · DROP
WL · 1090.035 MHz · LoRa-CSS · matches WL-0102 site Wi-Fi AP · profile 136/142 · DROP
WL · 464.343 MHz · AM · matches WL-0177 base LTE small cell · profile 36/142 · DROP
NET · NODE-19 · sync ok
ANM · 5743.129 MHz · power step +12 dB · SUSPECT · KEEP
ANM · 434.676 MHz · duty-cycle drift · SUSPECT · KEEP
MP · 149.177 MHz ghost · Δt 1.9 µs · multipath · DROP
NET · NODE-21 · link Q −6%
MP · 1090.287 MHz ghost · Δt 2.3 µs · multipath · DROP
ANM · 147.137 MHz · power step +12 dB · SUSPECT · KEEP
NET · NODE-29 · sync ok
MP · 1577.317 MHz ghost · Δt 2.4 µs · multipath · DROP
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.