ABOS Logo
ABOS v1.0
Keller Systems
Decentralized HF Mesh Architecture

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

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