SIGNAL LAB / RESEARCH
Synthetic wireless event research

Scenario operations

Coordinate bounded scenario agents, inspect generated metadata, and review reproducible detection outcomes. Every run is synthetic, auditable, and isolated from wireless hardware.

SYNTHETIC DATA PLANEAll displayed activity is generated or explicitly submitted metadata; no live radio or satellite link is connected.
Run status
READY
Synthetic sandbox
Scenario agents
—
Coordinated generator workers
Metadata events
—
Generated for this run
Heuristic findings
—
Not proof of malicious activity
Detection rate
—
Synthetic ground-truth recall
False-positive rate
—
Synthetic baseline cases
Precision
—
Positive predictive value
Accuracy
—
Synthetic case agreement
Analyst agreement
—
Primary vs sensitivity reviewer

Telemetry, navigation & location

Connect in Step 1 to load protected research data.
1. Connect to the research API
Required before protected telemetry, synthetic navigation data, or device-location actions.
REQUIRED
The key is validated before use and stored in this browser tab only. Changing the server key requires an app restart.
Not connected · complete Step 1 to enable research actions.
Step 2 · Load recorded observations or generate deterministic synthetic telemetry. These are receive-only research inputs; no physical radio is accessed or controlled.
Connect in Step 1 to run a virtual sensor and persist its data.
Synthetic catalog covers representative Wi-Fi, cellular, Bluetooth, 802.15.4, LPWAN, satellite, GNSS, NFC/RFID, broadcast, UWB, Remote ID, analog, and unclassified signal variants. Scenarios span common propagation, mobility, interference, load, and link conditions. This bounded catalog is not exhaustive and does not model every regional allocation, standards revision, device, or real-world behavior. One run stores up to 500 records; the feed displays the latest 100 observations.
Defensive analysis · authorized offline metadata
Analyze a pseudonymized event JSON export locally through the protected research API; no live radio input.
OFFLINE ONLY
Normalized passive-record contract
{"sensorAlias":"receiver-west","sourceRecordId":"export-000123","sourceType":"PASSIVE_RF_RECEIVER","evidenceType":"WIFI_FRAME_DECODED","evidenceProvider":"approved-decoder","observedAtEpochMs":1792567351000,"centerFrequencyHz":2437000000,"bandwidthHz":20000000,"rssiDbm":-61.5,"snrDb":27.0}
Required: pseudonymous aliases, source/evidence enums, evidence provider, and observation time. Optional measurements are validated by the API. Send X-Research-Key; allowed evidence enums are WIFI_FRAME_DECODED, CELLULAR_LTE_DIAGNOSTIC, CELLULAR_NR_DIAGNOSTIC, SATELLITE_LINK_DIAGNOSTIC, REMOTE_ID_BROADCAST_DECODED, ANALOG_MODULATION_MEASURED, and UNCLASSIFIED_SPECTRUM. Recorded imports accept a JSON array of up to 500 records and reject the whole batch if invalid or duplicated. This is a normalized data contract, not a hardware driver.
Loading passive observations…

Virtual sensor output is synthetic and reproducible, not a physical RF measurement. Device GPS / geolocation sharing is user-consented and operates only while enabled in this visible page; it stops when sharing is stopped, consent is withdrawn, or the page is hidden/closed. Exact coordinates are stored and available to authorized research API users. Offline event analysis accepts authorized metadata only; it does not capture or decode radio traffic. Recorded imports are provider-asserted and not independently verified. Confidence is not calibrated. Remote ID is shown only as reported broadcast evidence, never verified aircraft identity or location. No hardware-specific adapter is configured.

Run intelligence

Configure and start a scenario to inspect results
04 / TELEMETRY
Event distributionNo run loaded
Detection assessmentHEURISTIC
Findings appear after a run completes.
Synthetic mobile identities & trajectories
Synthetic aliases · simulated local grid · no real-device identification
SIMULATED ONLY

Execution record

Agent actions, generated events, and AI research notes
05 / AUDIT
Agent audit trace will appear here.
No events loaded.
No run loaded.
Threat matrix is generated after a run completes.
Gap analysis is generated after a run completes.
Independent analyst agents

Three configured GenAI reviewers critique the stored synthetic measurements. Their commentary is advisory, not ground truth.