L ○
R ○
hand cam—
Model —
dynamics step
—ms
decode (NFE 2)
—ms
pyramid · action → pixel (P steps + phase)—
P (flow steps)—
context noise—
start mode—
seed → first frame—
checkpoint—
Stream ui — ms
model fps
—
render fps
—
motion → photon p50
—ms
motion → photon p90
—ms
arrival (leader → browser)—
network one-way · rtt—
age@admit · slot wait · pyramid—
handoff · decode · jpeg · send—
browser bitmap · wait-draw—
action queue0
in flight (pyramid)0
frame · committed—
drops ws · late · queue · skip0 · 0 · 0 · 0
jpeg / frame—
model fps · 15 s
motion → photon ms · 15 s
Memory
—
keyframe bank (KV pool)—
memory frames—
Leader DISENGAGED
tracking error L (max |Δq|)
—rad
tracking error R (max |Δq|)
—rad
gripper L · R (1 = open)—
samples received0
error vector L-
error vector R-
commanded q L-
commanded q R-
tracking error rad · 15 s
Recording off
duration
0:00
frames written
0
dropped (writer behind)0
writer queue0
accepted · rejected0 · 0
path—
Keyboard controls
Holding a key APPENDS actions to the server queue at action_hz; the model drains that queue and keeps going after you release, then goes IDLE with the KV cache frozen (zero GPU work). Every non-controlled action dim holds the seed pose. last keys sent: -