CH 03

— Project

◀ Return to index

Transmission 02 · 2024

VOID_SHELL

Minimalist terminal interface for deep-space communication protocols.

▶ Launch demovoid-shell.mercer.devView source →github.com/amercer/void-shell
VOID_SHELL interface
FIG.01 — VOID_SHELL index capture
Role
Solo — design & build
Stack
TS · xterm · gRPC
Timeline
Feb — Jul 2024
Status
Shipped · Live

// Briefing

Deep-space links measure round trips in minutes, so an interactive shell is a lie — every command is really a message queued for a window. The consoles in use pretended otherwise, and operators kept mistaking transmission lag for a hung session.

VOID_SHELL makes the queue the interface. Commands stage locally with an honest state per line — queued, uplinked, acknowledged — over a gRPC stream, and the prompt never blocks, because nothing about the link ever behaves like a local one.

// Highlights

  • — Honest per-command link state
  • — Offline-first command staging
  • — 14 protocol dialects, one shell
Alex MercerSolid State · Colour Television
LIGHT
  • FB
  • X
  • LI
  • GH