Syncroot Codex
Open the ledger
{{ n.label }}

Block ,0123456789 — three roots agree. Signed.

Poll three sources, sign every matching block, record the instant any root drifts.

Source latency{{ legA }}{{ legB }}{{ legC }}
14010570350
−48s−36s−24s−12snow
Recent entriesINDEX →
PAGERANGESTATEMARK
{{ e.pageL }}{{ e.range }}{{ e.stateL }}{{ e.mark }}
Sources
{{ s.host }}{{ s.head }}
Active index
{{ s.k }}{{ s.v }}
§ 01 · THE PAGE

Poll, align, sign

Three live columns write heights and roots as they arrive. Press DIFF to align the current page and append any mismatch to the signed index.

ILLUSTRATIVE DATA · RUNS LOCALLY
Running index{{ totalsLabel }}
{{ e.headL }}{{ e.t }}
{{ e.note }}
Bound codex open: signed index on the left, live columns on the right
§ 02 · WHAT IT IS

A personal codex for three sources of truth.

Protocol engineers keep a personal codex that polls three RPC sources, records every block height and state root, and lets them sign the moment any delta appears.

{{ f.k }} ,0123456789 {{ f.d }}
Red correction stroke under a struck root

Any delta is written in red and kept.

The codex records the struck root, compares on the next poll, and signs only when all three agree.

Open the ledger
{{ ledgerKicker }}

The running codex

{{ totalsLabel }}
Running index
PAGEENTRYΣ S·X
{{ marginLabel }}
{{ n.t }}
Selected entry
{{ s.k }}{{ s.v }}
Select an entry in the index to read it.

Terminal_

KEYS · D action · 1 index · 2 ledger · 3 terminal · 4 about
Sources
SRCHOSTREGIONHEADLASTP50P99STRUCKSTATE
{{ s.kL }}{{ s.host }}{{ s.region }}{{ s.head }}{{ s.last }}{{ s.p50 }}{{ s.p99 }}{{ s.err }}{{ s.state }}
Pairwise agreement{{ rowsLabel }}
{{ p.k }}
{{ p.v }}
Poll logTAIL
{{ l.t }}{{ l.src }}{{ l.msg }}
HOW IT WORKS

The codex records, compares, signs.

Syncroot Codex polls three independent RPC sources for the same block range and writes every height and state root onto a ruled page. The page is compared as one unit. When all three roots agree on every row, the page is signed. When one source drifts, its root is struck in red ink and the entry is appended to the running index.

RPC ARPC BRPC C
CODEX
01

Poll

Each source is queried for every block in the page range: height and state root. Entries are written in the order they arrive, so a slow source shows as a short column.

02

Align

DIFF turns the page. The three columns snap to one row grid and every row is compared as a triple. A root that differs from the other two is underlined in red.

SIGNED
{{ lastSig }}
03

Sign

A page with three matching roots on every row receives a signature. A page with any mismatch is struck, recorded, and waits for a re-poll of the odd source.

Majority rule, per row
ROOTSRESULTINDEX ENTRY
{{ r.a }}{{ r.b }}{{ r.c }}

A page signs only when every row agrees 3/3.

Entry format · latest
{{ entryText }}
Bound codex open
FIG. 1 · Signed index on the left, three live columns on the right.
Correction stroke
FIG. 2 · A correction stroke. The struck root stays legible.
LIVE 3/3 HEAD ,0123456789 {{ pageStatusLabel }} {{ signedLabel }} {{ struckLabel }} {{ latLabel }} {{ clockLabel }}