ABOS Logo
ABOS v1.0
Keller Systems
Covert Ionospheric SDR Mesh

Broadcast through the ionosphere.

A software-defined radio operating system written in pure Rust that exploits ionospheric propagation physics. The Earth's plasma canopy becomes a planetary-scale reflector and delay-tolerant memory buffer — covert beyond-line-of-sight communication with zero internet infrastructure, zero routing tables, and zero single points of failure.

Covert Skywave

DSSS spread-spectrum buries the signal 20–30 dB under the cosmic noise floor. Adversarial spectrum analyzers see only static.

Delay-Tolerant Mesh

Cryptographic node IDs, TTL flood dedup, and 1.5× redundant shard routing — the network heals itself through blackouts.

ABOS ORCHESTRATOR • SDR TX PIPELINE POWERSHELL / BASH
cargo run --release -p abos-cli -- transmit test_payload.bin --freq 5.35MHz
ATMOSPHERIC PROPAGATION INVARIANTS • SDR COGNITIVE TELEMETRY
NVIS Radiation Angle
70°–90°
NEAR-VERTICAL REFLECTION • ZERO SKIP ZONE
Operating Band (HF)
2–10 MHz
CRITICAL CEILING f0F2 ADAPTIVE SELECTION
Stealth Gain (DSSS)
≥ 20–30 dB
BURIED BELOW COSMIC THERMAL NOISE FLOOR
Forward Error Correction
LDPC (256/512)
BELIEF PROPAGATION + 1.5× SHARDS

The 13 Crates of ABOS

ABOS is structured as 13 modular, zero-warning Rust crates coordinated by the root ABOSSystem orchestrator. Each layer operates with zero heap allocations on the hot streaming path and enforces strict mathematical boundaries.

abos-hal DRIVERS

Hardware abstraction layer for USRP B210, LimeSDR, HackRF, and RTL-SDR. Zero-copy DMA streaming, GPIO T/R antenna switching, and GPSDO synchronization.

✓ Direct DMA Stream
abos-dsp SIGNAL

Complete DSP chain: DDC, SIMD FIR decimation, AGC, I/Q imbalance correction, Costas carrier sync, Gardner timing recovery, and 256-subcarrier OFDM.

✓ 14 Tests Passing
abos-phy AIR

Physical layer modulators: DSSS with Gold/PN codes, FHSS frequency hopping, scrambler, Barker sync words, and sub-millisecond microburst framing.

✓ CDMA Multiple Access
abos-fec ERROR CORRECTION

(256, 512) Low-Density Parity-Check (LDPC) forward error correction, BICM interleaver, soft-decision Log-Likelihood Ratio (LLR) mapping, and CRC32.

✓ Syndrome-Zero Codewords
abos-protocol ROUTING

Fountain-style shard splitting (1.5× redundancy), DTN store-and-forward bundles, Buffer-Bounce engine, beacon mesh discovery, and hash-dedup flooding.

✓ No Routing Tables
abos-cognitive SPECTRUM AI

Real-time spectrum scanner (FFT), automated jammer detection, spectral white-space locator, and adaptive Modulation & Coding Scheme (MCS) controller.

✓ Adaptive MCS
abos-iono PHYSICS

Live chirp sounder, ionospheric critical plasma frequency estimation (f0F2 ≈ 9·√Ne), NVIS frequency selector, and meteor-burst detection.

✓ Chirp Sounding
abos-stealth ANTI-EW

Cyclostationary signature masking via variable symbol rates, artificial phase noise injection, scintillation amplitude dithering, and randomized burst timing.

✓ LPD / LPI Masking
abos-storage DATABASE

Persistent embedded DTN bundle store built on sled with dedup-on-insert, TTL eviction, pending-transmission listing, and disk buffering for blackout survival.

✓ Persistent Store
abos-common FOUNDATION

Complex DSP mathematics, ChaCha20-seeded PRNG, Gold code generators, AES/HMAC cryptography, and cryptographic node IDs derived from public keys.

✓ 14 Tests Passing
abos-cli USERLAND

Command-line binary providing 10 production subcommands with typed exit codes: start, stop, transmit, receive, scan, status, configure, chirp, mesh, and forward.

✓ 10 Subcommands
abos-gui TELEMETRY

Native desktop graphical cockpit built on egui, featuring live spectrum waterfall, ionospheric sounding charts, and DTN bundle visualization.

✓ Headless-Tested egui Cockpit
abos-tests HARNESS

Integration harness: loopback RF channel with loss/duplication/AWGN noise, full modem pipeline round-trips, 3-node mesh scenarios, and deterministic fault injection.

✓ 60 Harness Tests

The End-to-End RF Signal Chain

Every byte transmitted over ABOS traverses an integrated, deterministic pipeline orchestrated by ABOSSystem. Data is mathematically prepared for noisy ionospheric scattering, wrapped in stealth masking, and recovered with soft-decision belief propagation.

Transmission Chain (TX): Ingestion to SDR Air Interface
Input File / Stream → Shard Split (1.5×) → DTN Bundle Packaging → Scrambler → BICM Interleaver → LDPC (256/512) Encode → QPSK Constellation → 256-OFDM Modulator → RRC Pulse Shape → DSSS Spreading (PN/Gold) → Stealth Masking → Burst Framing → SDR DMA TX
Reception Chain (RX): Baseband Capture to State Reconstruction
SDR DMA RX → Burst Preamble Detect → Costas Loop & Sync → DSSS Despreading → Gardner Timing Recovery → OFDM Demodulation → Soft-Decision LLR → LDPC Decode → Deinterleaver → Descrambler → Bundle Dedup (Hash) → Mesh Forward / ACK → Reconstructed Plaintext

Ionospheric Physics & Covert Waveforms

Conventional communications collapse when towers lose power or fiber cables are cut. ABOS leverages a resource that cannot be physically destroyed or switched off: the Earth's ionized plasma canopy.

Propagation

Near-Vertical Incidence Skywave (NVIS)

Standard HF shoots waves at low elevation angles, producing an unreachable "skip zone" between 50 and 500 km. NVIS launches RF energy at 70°–90° directly into the F2 layer. The wave refracts back down like a circular umbrella, delivering uniform coverage over mountainous or rough terrain with zero skip zone and no line-of-sight requirement.

// Ionospheric plasma critical frequency calculation let f_p = 9.0 * electron_density.sqrt(); // plasma frequency let f_opt = abos_iono::nvis::select_nvis_frequency(f_p, current_time); system.set_carrier_frequency(f_opt);
Stealth

Below-Noise DSSS & Cyclostationary Masking

With processing gain ≥ 20–30 dB (e.g., 1 kbps symbol rate spread over a 1 Mcps Gold code), the power spectral density sits comfortably beneath the thermal noise floor. Adversarial spectrum analyzers observe only static. Cyclostationary feature masking dithers symbol rates and injects phase noise to defeat spectral autocorrelation.

// Spread signal & mask cyclostationary cyclicity let chips = dsss.modulate(&bundle_bytes, &gold_code); let masked_iq = stealth.apply_cyclostationary_mask(chips); hal.transmit_dma(masked_iq)?;
Opportunistic

Meteor Scatter & "Phoenix Windows"

When solar storms or deep-night plasma recombination close normal NVIS reflection channels, the cognitive sounder listens for microscopic meteors vaporizing in the mesosphere (80–120 km). Each ionized streak creates a transient reflective channel lasting 100–800 ms. The Phoenix Scheduler fires pre-buffered DTN shards during these instant windows.

// Opportunistic meteor burst transmission if let Some(window) = abos_iono::meteor::detect_meteor_burst(&samples) { let shards = dtn_store.get_priority_shards(window.duration_ms); system.burst_transmit(shards, window.freq); }
Mesh

Buffer-Bounce & Ghost-Node Coordination

Nodes operate without IP addresses: identities are cryptographic hashes of public keys. Bundles flood with hop counts, TTL, and content-hash deduplication; ACK-driven exponential backoff retransmits what was lost. Furthermore, ABOS interfaces with Global Ghost Net (Vantablack) to serve as an out-of-band physical fallback when terrestrial fiber and satellite carriers are severed.

// Buffer-Bounce dedup & forwarding check if system.on_new_bundle(&bundle) && system.should_forward(&bundle) { let mut b = bundle.increment_hop(); bounce_engine.buffer_for_rebroadcast(&mut b); }

Quickstart: 10 Production Subcommands

The abos-cli binary provides full headless control of the SDR hardware, ionospheric sounders, DTN bundle store, and mesh forwarding daemon.

01 Transmit a payload over NVIS

Splits the file into 1.5× redundant shards, LDPC-encodes, spreads with DSSS, and fires it at the selected HF carrier.

# Send a file through the full TX chain
cargo run --release -p abos-cli -- transmit test_payload.bin --freq 5.35MHz

02 Receive, decode, reconstruct

Runs continuous coherent listening, despreads bursts, belief-propagation decodes LDPC parity, and reassembles the original file from any surviving shard subset.

# Listen on the configured channel with 5 decode attempts
cargo run --release -p abos-cli -- receive --attempts 5

03 Join the mesh & forward for others

Beacons announce your node to peers; received bundles you don't own get hop-incremented and rebroadcast. ACKs drive exponential-backoff retransmission.

# Inspect mesh peers, then relay a bundle on behalf of the network
cargo run --release -p abos-cli -- mesh
cargo run --release -p abos-cli -- forward bundle.bin
abos start
Initializes the SDR hardware, configures zero-copy DMA buffers, locks GPSDO timing, and starts background receiver tasks.
abos stop
Gracefully shuts down DMA streaming, safely disables power amplifiers via GPIO T/R switches, and flushes bundle caches to disk.
abos scan
Executes real-time wideband FFT spectrum analysis across 2–10 MHz to identify local jammers, interference, and optimal quiet channels.
abos chirp <start> <stop> [dur]
Generates a frequency-swept ionosonde chirp to probe live ionospheric layer reflection heights and estimate the critical frequency f0F2.
abos status
Displays comprehensive live metrics: active SDR carrier frequency, estimated plasma frequency, SNR, stored bundle count, mesh peers, and GPSDO lock state.
abos configure
Inspects and updates operational parameters in abos_config.json, including SDR gain, DSSS chip rate, FEC code rate, and storage limits.

Communications Architectures Compared

Why physical ionospheric reflection and cognitive spread-spectrum SDR provide sovereign reliability that satellites and cellular infrastructure cannot deliver.

Capability & Plain English Purpose ABOS Cellular / Fiber / Microwave LEO Satellites (Starlink, Kuiper) Legacy Military HF (ALE)
Physical Vulnerability
What happens when towers lose power, cables are cut, or ground stations are struck?
Indestructible — the reflecting medium is the planetary plasma ceiling itself Towers knocked out, fiber cut, power grid loss Uplink ground stations vulnerable, ASAT weapons Base stations easily targeted by DF
Central Points of Control
Can the network be seized or switched off by attacking a company or kill-switch?
Zero — autonomous peer nodes, cryptographic IDs, no accounts High — telco switches, state kill-switches High — proprietary corporate gateways Medium — central military net controllers
Electronic Warfare Resistance
What does a jammer or adversarial spectrum analyzer actually see?
DSSS below the noise floor + cyclostationary masking — analyzers see static Easily jammed across line-of-sight Vulnerable to directional uplink jamming Fixed power, vulnerable to barrage jamming
Skip-Zone Blind Spots
Are there geographic gaps where the signal simply cannot land?
Zero skip zone — 70°–90° NVIS umbrella coverage Limited to direct line-of-sight Requires clear sky / satellite overhead Severe skip zone — 50–500 km dead zone
Blackout & Partition Recovery
What happens after hours of silence, jamming, or airplane-mode style cuts?
DTN store-and-forward + 1.5× shard redundancy — messages survive the gap Retransmit once links return Session re-negotiation / reconnect delay Circuit rebuild from scratch
Network Topology
How does traffic find its way, and what state must every node keep?
Delay-tolerant sharding + Buffer-Bounce flood dedup — no routing tables Hierarchical IP routing tables Proprietary orbital mesh routing Point-to-point selective calling
Ghost-Net Integration
Can it pair with a terrestrial mesh when the skywave band is closed?
Native WAN-to-skywave failover with Vantablack (Global Ghost Net) None None None