babb / tools for the frontier
build 2026.06.19 · --:--:-- UTC · rss
mascot mascot
babb.
Media | Tools | Technology
babb/ products/ bitledger
Protocol · 03 / 12Financial Transmission

BitLedger.

Double-entry bookkeeping at the wire level. A compact binary transmission protocol for financial records that encodes the balance invariant — every debit has a matching credit — into the frame format itself. A complete transaction in 40 bits.

BitLedger · statusACTIVE
Versionv3.0
Encoding40-bit double-entry frames
StandardBitLedger Standard (normative)
§ 01What it doesthe balance invariant, enforced by format
01

Balance enforced at encoding.

A BitLedger frame that does not balance cannot be constructed. The format prevents it — the way a physical scale prevents removing weight from one side without adding it to the other. Not a validation check. A structural property.

invariant · structural
02

40 bits per transaction.

Five bytes. Account identifiers for both sides, amount, timestamp, type declaration. Small enough for SMS, satellite burst, QR code, or a device with kilobytes of memory.

5 bytes · complete transaction
03

Domain-agnostic conservation.

Designed for financial transactions but the conservation guarantee applies to any domain where quantities must balance: inventory movements, energy budgets, resource allocations, material flows.

financial · inventory · energy · material
04

600 years of bookkeeping, encoded.

Double-entry is the most successful information technology in human history. BitLedger is the first protocol to enforce its structural property at the wire level rather than hoping for it from application logic.

Pacioli · 1494 → present
§ 02Specificationsframe structure

Frame structure

Size40 bits (5 bytes) per transaction
DebitAccount identifier + amount
CreditAccount identifier + amount
TimestampCompact · ordering + audit
IntegrityCRC validation · FEC for hostile channels

Design properties

InvariantBalance enforced at encoding
IdempotentResending causes no harm
FECReed-Solomon / LDPC for degraded links
OrderingHash chains for latency environments
TransportChannel-agnostic · SMS / satellite / IP
§ 03Where to find it

BitLedger is an open protocol.

Part of the BitPads protocol family. The specification is public.

Specification → · Standard → · Core →