Specification registry¶
Every protocol and format the platform implements is built from the open, publicly available specifications below — never from another project's closed source. This registry is the single place that names each specification, what the platform implements from it, and where the authoritative document lives.
Link rot is real in the packet-radio world: where the original host has vanished, the table lists the best surviving authoritative source and says so.
Radio & packet protocols¶
| Specification | What the platform implements | Authoritative document |
|---|---|---|
| APRS Protocol Reference 1.01 (+ 1.1/1.2 addenda) | Position/status/message/object/weather/telemetry encoding + decoding, symbols, Mic-E, the APZ* experimental tocall |
APRS101.PDF · 1.1 addendum · 1.2 proposals · maintained successor: APRS Protocol Spec 1.2 (WB2OSZ) |
| APRS-IS | Client login, server-side filters, q-constructs (qAR/qAC/qAX), third-party encapsulation, passcode |
Connecting to APRS-IS · q Construct · q Algorithm |
| AX.25 v2.2 | UI + connected-mode frames, SABM/UA/DISC, I/RR/REJ, digipeater path handling | AX.25 Link Access Protocol v2.2 |
| KISS | TNC framing over serial/TCP (FEND/FESC escaping, port commands) | The KISS TNC (K3MC/KA9Q, 1987) |
| AGWPE TCP/IP API | The AGW socket frame protocol the ingest and terminal drivers speak | SV2AGW developer page · API tutorial mirror (ON7LDS) |
| WA8DED hostmode | The terminal's hostmode TNC driver | best surviving reference: the WA8DED/TF documentation mirrored in packet archives (packet-radio.net docs) |
| AXIP / AXUDP | AX.25-over-IP encapsulation (protocol 93 / UDP) between nodes | conventions documented with ax25ipd in the Linux AX.25 tools |
| FBB forwarding | MBL/RLI + FBB proposals (FA/FB/FS), BIDs, hierarchical routing, resume offsets, MD5 auth, B0/B1 compressed forwarding |
FBB protocols overview · forward protocol · compressed forward |
| LZHUF | The LZSS+adaptive-Huffman codec FBB B1 transfers use (independent implementation of the public Okumura/Yoshizaki algorithm) | LZHUF.C reference source · format notes |
| NET/ROM | NODES broadcasts, routing table, connected-mode circuits, sysop command set | no stable canonical URL survives for the 1987 Software 2000 manual — best living references: packet-radio.net docs · Linux NET/ROM node HOWTO |
| INP3 (Improved NET/ROM) | RIF/L3RTT routing exchange with split-horizon triggered updates | INP3 protocol (G8PZT, via XRouter docs) |
| Bell 202 AFSK | 1200-baud soundcard modem tones (1200/2200 Hz) for the browser AFSK path | no authoritative Bell PUB 41212 scan survives online — descriptive reference |
| Meshtastic® | The JSON gateway output (ingest bridge) and the serial client API framing (browser path) | Client API · protobufs |
| CWOP | APRS-IS-style weather relay to the Citizen Weather Observer Program | wxqa.com · CWOP guide |
| Peet Bros Ultimeter | Serial weather-station frames at the ingest box | Peet Bros data logging protocols |
| Hamlib rigctld | Rig tuning over the rigctld TCP wire protocol (Hamlib itself is never linked — packages/* stay MIT-clean) |
Hamlib rigctld man page |
Data formats & geodesy¶
| Specification | What the platform implements | Authoritative document |
|---|---|---|
| ADIF | Log export records | ADIF specification |
| GPX 1.1 | Cache/track export | GPX 1.1 schema |
| KML (OGC) | Cache/track export | OGC KML standard |
| Cursor on Target (CoT) | The TAK-consumable event feed (base-event schema v2.0) | MITRE CoT router guide · public-release base schema |
| Maidenhead locator | 10-character grid encode/decode | ARRL grid squares |
| MGRS | Military-grid readout on the map | DMA TM 8358.1 (DTIC) |
Web & security standards¶
| Specification | What the platform implements | Authoritative document |
|---|---|---|
| WebAuthn (W3C) | Passkey registration/authentication | W3C WebAuthn |
| RFC 8032 | Ed25519 signatures (federation records, device keys, tool manifests) | rfc-editor.org/rfc/rfc8032 |
| RFC 8291 / 8292 | Web-push message encryption + VAPID | rfc-editor.org/rfc/rfc8291 · rfc-editor.org/rfc/rfc8292 |
| RFC 8484 | DNS-over-HTTPS for 44net peer verification | rfc-editor.org/rfc/rfc8484 |
| RFC 6455 | WebSockets (live map, terminal) | rfc-editor.org/rfc/rfc6455 |
| RFC 8949 | Deterministic CBOR (the federation wire format) | rfc-editor.org/rfc/rfc8949 |
| ISO/IEC 18004 | The dependency-free QR encoder (cache share codes) | ISO/IEC 18004 |
| Web Serial / Web Bluetooth | The browser RF bridge (USB KISS TNC, BLE-KISS, Meshtastic over serial) | Web Serial (WICG) · Web Bluetooth (CG) |
Meshtastic® is a registered trademark of Meshtastic LLC. APRS® is a registered trademark of Bob Bruninga, WB4APR. This project is not affiliated with or endorsed by either — the names identify the protocols it interoperates with.