ON AIR SQUEEKHOLM
connecting
--:--:--
NO SIG

Program

Live wheel state, the round clock, and two cues written for someone with a microphone on.

CAM 01 · WHEELY9000 TALLY --:--:--:--
NO SIGNAL waiting for the first sample

Round ends in

--:--

round -

TC --:--:--:--

Rim speed
-
Distance
-
Work banked
-
Sample age
-
digest -
CUE 1

Reading the feed.

CUE 2

Settlement receipt pending.

Rundown

What has settled, what is still open, and the receipts behind both.

Receipts

BatchSettled
    Digest-
    Block-
    Tx-

    Open rounds

    -

    A round is ten minutes. One settlement can cover several rounds, so the newest rounds are usually still open. This bar is the gap between the clock and the newest receipt.

    Telemetry rack

    Six readings and where each one comes from. Only the lag is derived.

    Settled through - -
    Squeek block - -
    Work / 1k blocks - difficulty
    Settlement - -
    Oracle - latest closure
    Indexer - -

    Where each reading comes from

    read-only
    • /v1/statusmeasurement.rpmMilli, speedMmPerSecond, distanceMm, coreStatus, observedAt
    • /v1/statussettlementQueue.state, buffered.roundCount, incidentOpen, oracle.state
    • /v1/corecore.blockHeight, blockProgress, workPerThousandBlocks, settledThroughRound, paused
    • /v1/coreconfiguration.genesisTimestamp and roundDuration, which produce the round clock
    • /v1/coreevents[].BatchSettled, newest first, for digests and receipts

    Overlay for OBS

    A transparent page for a browser source. Same endpoints, same hold-last-frame behaviour.

    Set it up

    3 steps
    1. 01 Add a Browser source in OBS, 1280 x 720.
    2. 02 Paste the URL below. Leave "Shutdown source when not visible" off.
    3. 03 Reload the source after changing the query string.

    ?scale=1.4 resizes the card · &side=right pins it right · &bare=1 drops the panel edge · &compact=1 hides the footer row

    Open overlay

    Live preview

    bottom left
    SQUEEKCHAINROUND -
    NO SIGNAL
    --:--
    WORK -SETTLED -

    This preview is the console's own state, not a screenshot. If it moves here, it moves in OBS.

    Lab

    The wheel may sleep for hours, so waiting is not how you evaluate this. Drive it here. Every control writes into the same render path OBS uses.

    Drive the console

    rehearsal
    0.00 rpm
    0
    2:00

    Fake feed. Nothing signed. The console, the overlay and this panel read the same stream.

    What to look for

    7 checks
      not run