# OpenRF Spectrum Workflow

<!-- BOOKSTACK-DOCUMENT-RELEASE:BEGIN -->
# OpenRF Spectrum Workflow

| Field | Value |
| --- | --- |
| Distribution | BSS — OpenC5ISR |
| Product | OpenC5ISR |
| Release | 0.15.1 |
| Deployment | `openc5isr.bss.dev` |
| Source | `/srv/bss/releases/OpenC5ISR-v0.15.0-20app` |
| Evidence | Reference SDR/edge demonstration plus technology indicators |
| Source fingerprint | `93926e8c834f1ed79c9017a4096f70c76d73ce4f870f104fbd0cf54b2bed50ee` |
| Status | Generated baseline — human review required |

> **Verification boundary:** This page combines platform design guidance with static evidence from the release. It does not prove that every detected interface is enabled, reachable, secure, or operational in the deployed environment.

## Objective

Demonstrate registered SDR discovery, synchronized/located collection, edge spectrum processing and a low-latency spectrum or detection product visible through OpenRF without transporting unnecessary raw samples.

## Procedure

1. Register the radio agent/device with stable ID, driver, capabilities, location profile and time source.
2. Confirm agent health, radio enumeration and selected center frequency/sample/bandwidth/gain settings.
3. Start a bounded scan or known FM/spectrum example and observe local processing load/drop indicators.
4. Open the OpenRF view and verify live spectrum/detection product, labels, units and timestamps.
5. Change one authorized setting and verify acknowledgement plus visible result.
6. Record latency, update rate, sample/drop quality and time/PNT status.
7. Stop the task and verify radio resources are released.

## Pass criteria

Correct radio/profile is used; settings are bounded and authorized; product units/time are correct; view remains responsive; loss/degradation is visible; stop releases hardware; no raw bandwidth flood occurs across the WAN.

## Observed technology indicators

| Indicator | Occurrences |
| --- | --- |
| PTP/PPS | 1064 |
| camera/video | 362 |
| UHD/USRP | 341 |
| AIS | 154 |
| HackRF | 132 |
| FlightGear | 121 |
| PlutoSDR | 115 |
| DIS | 85 |
| SoapySDR | 63 |
| ADS-B | 46 |
<!-- BOOKSTACK-DOCUMENT-RELEASE:END -->

---

## Maintainer Notes

<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-BEGIN -->
Add human-reviewed deployment notes, corrections, decisions, screenshots, and links here. Content outside the generated block is preserved on future runs.
<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-END -->