babb / tools for the frontier
build 2026.06.19 · --:--:-- UTC · rss
mascot mascot
babb.
Media | Tools | Technology
babb/ products/ bitpads
Protocol · 02 / 12Binary Communication

BitPads.

A universal binary communication protocol. From a single heartbeat byte to a fully identified, timestamped, valued, tasked, and annotated civilisational record — in as few as one byte. Not hardware. Not a device. A wire format for channels too constrained for JSON.

BitPads · statusACTIVE
Versionv0.1.0
TypeProtocol · open spec
CompanionBitLedger →
CLIbitpads-cli · decoder + validator
§ 01What it doessix properties, in order of importance
01

Encodes structured records in minimal bits.

A complete financial transaction in 40 bits. A heartbeat in 1 byte. A full operational record in a few hundred bits. Compact enough for SMS, satellite burst, sub-GHz radio, or QR code.

1 byte · minimum frame
02

Self-describing frames.

The first bits of a frame declare what kind of data follows. Receivers parse without prior negotiation, without schemas, without versioned APIs. The frame is the contract.

mode declarations · no handshake
03

Enhancement grammar.

Base records extend with structured annotations via a formal grammar. Enhancements chain, nest, and compose. A sensor reading gains a timestamp gains a location gains a signature — without breaking the base frame.

chainable · nestable · composable
04

CRC-15 integrity.

Every frame carries integrity verification. If the bits parse, the record is structurally sound. No application-layer validation needed to confirm transmission integrity.

wire-level verification
05

Conservation guarantee.

The same structural invariants that apply to financial double-entry — nothing created or destroyed without a balancing counterpart — apply to any domain: spatial, IoT, manufacturing, agricultural.

domain-agnostic · conservation law
06

Built for hostile channels.

Forward error correction for degraded radio links. Store-and-forward for intermittent connectivity. Idempotent records for unreliable retransmission. Hash chains for ordering across latency.

FEC · store-and-forward · idempotent
§ 02The frame spectrumfrom heartbeat to compound document

Frame types

Heartbeat1 byte · alive signal
Sensor4–8 bytes · reading + timestamp
Transaction5 bytes · double-entry (BitLedger)
Task record8–32 bytes · identified + tasked
Compoundvariable · enhanced + annotated

Protocol layers

Meta layer8-bit · mode + type declarations
CoreBitLedger · conserved quantities
EnhancementGrammar · nesting · telegraph
IntegrityCRC-15 · per-frame validation
TransportChannel-agnostic · SMS / radio / IP
§ 03Documentation14 reference documents at bitpads.org
§ 04Where to find it

BitPads is an open protocol.

The specification is public. The CLI is open source. Implementations are welcome.

bitpads.org → · Standard → · CLI → · Tools →