$BLUMBERG CA pending deploy Trade — soon

Trader-tracking terminal

Stay on
the tape.

A dense, keyboard-driven terminal for public trader activity. Rows land on push and fill in where they sit. Independent. Read-only.

> follow the signal_

Columns
12
Classes
6 + pending
Tag chips
7
Heat tiers
5
Densities
4

The tape

The tape, running

Simulated rows on the real layout.

BLUMBERG / tape Demo
j k move / filter 1–6 class space pause f follow g G top/bottom - + density m media o open on X ? keymap

Columns & keys

Built for reading, not browsing

Twelve columns. Six classes. No chrome in the way.

Every row classified

A single glyph tells you what a row is before you read a word of it: original, reply, self-thread, quote, retweet, or unavailable. A dot marks a row still waiting on its detail. Toggle any class with a number key.

· pending • original ↳ reply ⋮ self-thread ❝ quote ⇄ retweet ✕ unavailable

Velocity as heat

The velocity column reads likes per minute and colours itself by tier, so a row that is running shows up in peripheral vision. The top two tiers tint the whole row. Anything under a minute old stays unrated rather than guessing.

blaze hot warm mild cold

No mouse required

Move with j and k, jump with g and G, page with Ctrl-d. Type / to filter as you go, space to hold the tape still. Four density steps for how much you want on screen.

compact normal roomy large

Honest feed status

The header never pretends. The connection reads live, reconnecting or stale, and each row carries its own pipeline lag so you can see what the feed is doing rather than trust that it is fine. Reconnects back off with jitter.

live reconnecting stale

The whole keymap

Navigation

j ↓
next row (older)
k ↑
previous row (newer)
g
top — newest, back to live
G
bottom — oldest
Ctrl-d
half page down
Ctrl-u
half page up

Filter

/
text filter — handle, text, target
Enter
apply
Esc
cancel while typing · clear when set
1–6
toggle a class
0
all classes

Row

m
media preview
o
open on X
tap · tap
touch: select, then media

Tape

space
pause / resume
f
follow live on / off
- +
density: compact · normal · roomy · large

Overlay

?
this keymap
q Esc
close

What a row tells you

14:02:11 ⇄ @ramp_capital ↻ litquidity unusual options flow, size on the tape > @litquidity unusual options… 142 1.2k 88 3m — $SPY ✓ 📷 #2 ↗
  1. 01 Arrival time, in your local zone.
  2. 02 Class glyph — one of six.
  3. 03 A repost leads with who reposted it.
  4. 04 Likes per minute, coloured by tier.
  5. 05 Push → patch: this row's own lag, filled when the patch lands.
  6. 06 Cashtag, verified, media, and the 2nd post from this handle.

$ cashtag✓ verified📷 photo 🎬 video🔗 links#N nth from this handle ⋯ truncated

How it works

Two stages, one row

The row is written on push with what the push carries. When enrichment resolves, the same row — same position, same key — is patched in place.

The row appears

on push

Upstream detects the post and pushes it. The row is written to the tape on push with what the push carries: arrival time, handle, whatever text came with it. Its class is not known yet, so it carries the pending dot — not a guess.

14:02:11 · @trader_h loading detail… — —

It fills in

status ok

The same row — same position, same key — gains its class, full text, reply or quote target, counts, velocity, age and tags. Nothing is inserted above it and nothing jumps.

14:02:11 • @trader_h size is the whole trade 142 1.2k

Or it doesn't

not found / removed

When the lookup comes back empty — not found, tombstoned, or the lookup errored — the row is marked unavailable and stays on the tape. A post that vanished is information too, so it is never quietly dropped.

14:02:11 ✕ @trader_h unavailable — —

The two stages are measured separately and reported per row, so the lag you see on the tape is the tape's own. We publish a latency figure only after an end-to-end measurement with the method recorded — not before.

Token

$BLUMBERG

The tape’s own ticker. Contract address lands here the moment the token is deployed — nowhere else first.

CA pending deploy

Only trust the address published on this page and on @blumberg_rh. Anything else is not us.