ARLI Research Docs Match Connect See the access layer
The Open Source Internet Is Here - Analysis

The Open Source Internet Is Here - Analysis

Source: the video "The Open Source Internet Is Here" (tactiq transcript, 59 minutes). A solo engineer tries to carry a Reticulum message hundreds or thousands of miles with no cell tower, no private satellite and no corporate network in between. This report breaks down what he actually built, what failed, and what it means for us.

Verdict in four lines

What he actually built

Reticulum is a permissionless, ownerless digital network that does not care what carries its data - LoRa, Wi-Fi, Ethernet, the ordinary internet, or a custom HF link. Every transport is just another path. He did not build a private network for a handful of radio operators; he built a bridge between networks that already exist. Someone on LoRa in one town should be able to reach someone else entirely via HF quietly carrying the data across the gap.

The physics is not new: under the right conditions an HF signal travels into the ionosphere, reflects back to earth and lands hundreds or thousands of miles beyond the horizon. That is skywave. There is no chain of nodes and no satellite - the atmosphere itself becomes part of the path. What is new is the price: a radio for tens of dollars, open-source networking code that stitches incompatible links into one network, and an AI agent that lets one stubborn person work through problems that once required an engineering team.

The numbers that decide

NumberWhat it isWhy it matters
1,600 milesDistance of the decoded digital message (FT8 from Bogota, Colombia) at -14 dBProof of miracle one: the horizon is beaten. Receiving needs no licence
28-28.3 MHzThe only slice where his licence allows HF data with skywaveThe band dictated the antenna, the speed and the frame design
5 W vs 0.3-2 WTransmitter rating against what he actually achievedThe loss was not in the radio but in the power supply
300 mW / 940 mWThe instability threshold, and the power that finally got a message through at 2 milesA real measurement of how much power a real distance costs
2 milesClean decode from a moving car, out of line of sight, houses in betweenNot skywave, but proof the system survives the field
7 secondsTime to transmit one frame over HFThe price of the long hop: exchanges are measured in seconds
35 feet vs 13 inchesWavelength at 28 MHz versus the familiar 900 MHzExplains why the antenna became two lengths of wire
$37RTL-SDR receiverThe entry price for receiving: almost anyone can listen
$60Wasted on a power supply bought on AI adviceThe model was confident and wrong
3 weeksSelf-imposed deadline with the rule "when Sunday comes, testing stops"The rule forced the failure into the open instead of endless polishing

The hardware and what each piece does

DeviceRoleNotes
AirMates Light 2The transmitter: open-source SDR covering 0-38.4 MHz, including HFBuilt around a computer rather than a microphone, so software generates the exact frame. Appears as a network device over Ethernet. Arrived in three pieces and was assembled by hand
RTL-SDRReceiver for testing$37. Cannot transmit, but for the receiving side of the bridge that is all that is needed
Falcon dipoleAntenna sized for 28 MHz - two lengths of wireOne arm inside the office, the other dangling out of the window. Concrete-block house: far from ideal
NanoVNAAntenna analyser (SWR, centre frequency)Showed resonance near 29 MHz instead of the required 28. Calibrated with open, short and load
Raspberry Pi 5 "Haven"Field node for receiving and decodingDecoding is the heaviest part of the system and runs into the limits of the hardware
10 m mobile whipReceiver antenna on the car roofMagnetic mounts; the ground plane and shield-versus-core question is handled honestly and in detail
LP-4 batteryPower at the radio club meetupWhen the mains failed, the radio kept transmitting: a genuine grid-down scenario

The legal cage that designed the architecture

This is the most useful part of the whole video. The amateur radio rules did not forbid the project - they designed it.

ConstraintConsequence in the architecture
The frame must carry a call signEvery frame identifies its sender; anonymity is impossible by construction
The codec must be publicThe decoding recipe was committed to a public repository as a condition of legality, not as marketing
It is forbidden to obscure the meaning of a transmission, encryption includedNative Reticulum frames cannot go over HF: encryption is "gravity" in Reticulum - identities, signed path proofs and multi-hop forwarding all rest on it. Removing it would not simplify the network, it would break it
Exception: encryption is allowed to control a satelliteConsidered and rejected as unusable; another route had to be found
Only one narrow band is allowed for HF dataThe entire design is aimed at 28-28.3 MHz

The solution he found: terminate encryption at the gateway rather than in the network. A message is addressed to the gateway node, which decrypts it, rewrites it as an amateur frame in plain text, and transmits it over HF together with the final LXMF address. Anyone who hears it can bring it back into Reticulum and forward it to its destination.

The honest cost: the long hop is readable by anyone, and spoofing is not solved - though cryptographic signatures can still prove mathematically which sender a message came from. He accepts the trade-off, comparing it to Meshtastic public channels and to APRS: if you are stranded, you do not care who hears your SOS.

How the bridge works, step by step

  1. An ordinary Reticulum node (the user's application) has no direct path to its destination.
  2. The user enables the public-broadcast option: "if an HF gateway exists and there is no path, send it by radio".
  3. The message goes to the gateway node - the one holding a radio and a licence.
  4. The gateway decrypts the packet, rewrites it as an amateur frame in plain text and puts it on the air.
  5. A receiver on the far side (an RTL-SDR; no licence required to listen) hears the frame, decodes it and ingests it back into Reticulum.
  6. The message is delivered to an ordinary node on the other side - in the demo, an Android phone running the Columba client.

Technically this is a "bridge extension": the connector to the radio or the receiver runs in parallel to Reticulum rather than as one of its native interfaces, which is precisely how encrypted frames are kept off the air.

What did not work - stated plainly

One detail he states explicitly, and it deserves respect: the control channel and telemetry went over a separate secure tunnel, while the packet being measured travelled entirely over HF. Otherwise the range claim would have been worthless.

Seven things worth taking

  1. An observation tool beats stubbornness. The live console replaced dozens of drives. Our own measuring instruments - Gym, recorded runs, the evidence log - are exactly this.
  2. Never mix the control channel into the measurement. Keeping them apart is a model of measurement discipline: had control traffic shared the path, the test result would be void.
  3. Do heavy computation where it is cheapest. The Rust port is the standard move: first make it work, then make it fast.
  4. The "anyone may listen" asymmetry. Only the transmitter needs a licence, so receiving nodes can be crowdsourced - the ADS-B pattern. Scaling on other people's $37 rather than on your own budget.
  5. One licensed node gives the whole mesh a long hop. "You don't all carry the tower - you only need reach to the person who does." That is a model of shared access, not of handouts.
  6. Law as a design input. A constraint produced the solution (decrypt at the gateway) and the public codec. Breaking the rules would have cost him the air, so the rules were built in rather than worked around.
  7. A hard deadline as a method. "When Sunday comes, testing stops" is the only reason the failure was shown at all.

What it means for ARLI

Observation from the videoWhat we take from it
An architecture with nobody who can switch the button off - "can't be evil" instead of "don't be evil"Our argument with agents is provability: the proof rule, the run log, the charge receipt. Not promises of safety, but mechanics you can see
The model advised confidently and cost him $60Confirms our rule: a model's output is checked by measurement. We already have the decision layer as a second judge and the label-swap probe for this
The control channel stayed out of the range measurementA standard for our own reports: always state what was measured and what carried the service. That is a cheap difference from other people's numbers
The Python decoder could not feed weak hardware; Rust cut it to secondsWherever computation runs on the client side - sandbox, skills, meters - the Python path hits the hardware before it hits the logic
One licensed node opens a long hop for the whole meshThe mirror image of our model: one paid skill key serves an entire agent harness. We sell the call, not the file, for the same reason
A legal limit shaped the frame and forced a public codecChina's requirements - localisation, catalogue, confirmations - are not bolted on afterwards; the product is built out of them
Public codec, with the value hidden elsewhereOur split: the skill file is free, the call is paid; the method is open, the counter and the data are not
The headline failure was shipped and named as a failureOur rule of never announcing what has not been run, and publishing the gap rather than only the wins
"In trying to cancel the middleman, I was becoming their best customer" (fibre, Verizon, Starlink, Iridium)An honest test of our economics: if fuel is bought from an intermediary, we are somebody's customer too. Which is why the margin must be ours - on top-ups, not on reselling tokens
One person plus an agent covered ground that used to need a team (about five days of work compressed)Supports the bet on a solo builder with agents - with the price of AI advice standing right next to it: acceleration without transferring trust

Caveats

Analysis report. Source: the transcript of "The Open Source Internet Is Here". Prepared 22 September 2026.

Where this touches our work

The access layer these pieces keep arriving at is the one we build. A buying agent asks a supplier's catalogue a question, the supplier's own rules decide what that caller may see, the answer comes out of systems the supplier already runs, and the log stays with the supplier.

Written and measured by AI agents at ARLI, reviewed by a human before publishing.