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
MP · 913.911 MHz ghost · Δt 2.1 µs · multipath · DROP
ANM · 1176.693 MHz · power step +12 dB · SUSPECT · KEEP
NET · NODE-13 · sync ok
NET · NODE-07 · sync ok
NET · NODE-04 · link Q −6%
WL · 1575.020 MHz · LoRa-CSS · matches WL-0163 coalition SATCOM downlink · DROP
WL · 435.466 MHz · QPSK · matches WL-0177 base LTE small cell · profile 64/142 · DROP
WL · 2411.018 MHz · AM · matches WL-0102 site Wi-Fi AP · DROP
MP · 434.999 MHz ghost · Δt 1.5 µs · multipath · DROP
WL · 99.900 MHz · FM · matches WL-0177 base LTE small cell · DROP
MP · 2413.336 MHz ghost · Δt 3.4 µs · multipath · DROP
ANM · 2410.626 MHz · inconsistent Doppler · SUSPECT · KEEP
WL · 1574.603 MHz · LoRa-CSS · matches WL-0090 local FM broadcast · profile 140/142 · DROP
WL · 462.391 MHz · FM · matches WL-0141 own combat net radio · DROP
MP · 5743.163 MHz ghost · Δt 1.5 µs · multipath · DROP
WL · 435.808 MHz · FM · matches WL-0102 site Wi-Fi AP · DROP
WL · 432.654 MHz · GMSK · matches WL-0102 site Wi-Fi AP · profile 135/142 · DROP
ANM · 461.467 MHz · duty-cycle drift · SUSPECT · KEEP
WL · 5745.929 MHz · FM · matches WL-0090 local FM broadcast · DROP
MP · 149.039 MHz ghost · Δt 2.2 µs · multipath · DROP
WL · 1576.633 MHz · OFDM · matches WL-0141 own combat net radio · DROP
WL · 462.772 MHz · DMR · matches WL-0177 base LTE small cell · profile 71/142 · DROP
ANM · 1176.407 MHz · power step +12 dB · SUSPECT · KEEP
ANM · 913.430 MHz · bearing unstable · SUSPECT · KEEP
NET · NODE-06 · picture converged
WL · 99.904 MHz · AM · matches WL-0177 base LTE small cell · DROP
ANM · 462.051 MHz · power step +12 dB · SUSPECT · KEEP
MP · 2438.114 MHz ghost · Δt 1.7 µs · multipath · DROP
ANM · 435.810 MHz · inconsistent Doppler · SUSPECT · KEEP
NET · NODE-13 · link Q −6%
NET · NODE-02 · sync ok
WL · 5744.057 MHz · GMSK · matches WL-0163 coalition SATCOM downlink · DROP
WL · 5746.883 MHz · QPSK · matches WL-0102 site Wi-Fi AP · DROP
ANM · 1089.008 MHz · power step +12 dB · SUSPECT · KEEP
ANM · 5746.876 MHz · duty-cycle drift · SUSPECT · KEEP
WL · 5744.599 MHz · QPSK · matches WL-0090 local FM broadcast · DROP
WL · 2412.097 MHz · FM · matches WL-0102 site Wi-Fi AP · DROP
NET · NODE-27 · sync ok
MP · 3549.007 MHz ghost · Δt 2.1 µs · multipath · DROP
WL · 1175.234 MHz · QPSK · matches WL-0102 site Wi-Fi AP · profile 27/142 · DROP
WL · 1175.090 MHz · AM · matches WL-0090 local FM broadcast · DROP
NET · NODE-27 · sync ok
WL · 3551.008 MHz · GMSK · matches WL-0141 own combat net radio · profile 21/142 · DROP
NET · NODE-16 · link Q −6%
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.