Showcase study notes
Chapter notes.
Watch each clip for sequence, then replay it against the current command surface. The
videos are evidence; the command tables, validation manual, and source paths below are
the current field index.
01. Boot identity 02. SlFS persistence 03. Productivity 04. External ELF and HEW 05. Timeline notes 06. Actors and mesh 07. DOOM Durable searchable causality Scrub inspector and counterfactuals Web Causal Explorer Lenses, tally, and live activity Chapter 01
Boot identity 01 / clip Open MP4 / poster /media/showcase/01-boot-identity.jpg
Demonstrates
Multiboot entry, early x86 setup, memory, interrupts, devices, filesystems, embedded programs, and arrival at the shell.
Subsystems involved
Boot path CPU tables interrupts memory manager console shell ELF registry
Likely commands and observations make run or make run-nographic QEMU starts the Multiboot image; the Makefile also provides make iso for the GRUB ISO image path. help The shell command table is live after console, scheduler, and program registration are online. uname, status, neofetch, ps Identify the QEMU/i686 target, memory, uptime, tasks, devices, and user-program surface. events 5 Recent boot and shell activity enters the causal event ring.
Chapter 02
SlFS persistence 02 / clip Open MP4 / poster /media/showcase/02-slfs-persistence.jpg
Demonstrates
The persistent filesystem path from PCI and VirtIO block I/O through SlFS metadata and disk-prefixed shell commands.
Subsystems involved
PCI scan VirtIO transport VirtIO block SlFS file commands causal logging
Likely commands and observations diskmkdir, diskwrite, diskappend, diskcat Disk commands exercise the VirtIO-backed SlFS namespace. diskstat, diskdf, fsck, diskcache Metadata, capacity, cache, and consistency checks expose the on-disk state. halt; make run-nographic; diskcat <path> Files remain because disk.img backs the block device. events fs_op or trace <event-id> Filesystem work leaves causal records for operator inspection.
Chapter 03
Productivity 03 / clip Open MP4 / poster /media/showcase/03-productivity.jpg
Demonstrates
The operating surface around file navigation, editor use, text browser output, wget/http work, compilation, and user program launch.
Subsystems involved
Shell applications keyboard console TCP/IP ELF loader syscalls
Likely commands and observations browser or wget wget fetches HTTP through the kernel network stack; browser renders SlFS files and built-in about pages. edit or typewriter Text entry passes through keyboard, console, and application code. slc <source> The small compiler path produces an executable artifact for the loader. ls, cat, exec <program>, strace File inspection, program launch, and syscall tracing share the shell surface.
Chapter 04
External ELF and HEW 04 / clip Open MP4 / poster /media/showcase/04-external-elf-hew.jpg
Demonstrates
ELF inspection, SlFS installation, argv delivery, task lifecycle, and HEW SDK examples that call into SlOS services.
Subsystems involved
ELF loader user runtime syscall ABI task lifecycle HEW SDK examples
Likely commands and observations programs, elfinstall -l List embedded and installable user programs. elfinfo hello; exec hello The loader checks an executable and starts it through the syscall ABI. exec argdemo alpha beta Argument passing reaches the user program. elfinstall hello /labs/hello.elf; exec /labs/hello.elf A persistent SlFS copy can be inspected and executed by path.
Chapter 05
Timeline notes 05 / clip Open MP4 / poster /media/showcase/05-timeline-notes.jpg
Demonstrates
Notes as timeline-backed application state, with search, tags, export, cursor movement, replay, and causal parentage.
Subsystems involved
Causal graph timeline framework replay engine notes application SlFS snapshots
Likely commands and observations note add <text> A note append creates application state and a timeline event. note tag last <tag> Metadata is attached to the current note record. note search <term>; note show last Search and show read reconstructed note state. tl show notes; tl tail notes -n 5; tl rewind notes <n> Timeline commands inspect or move the replay cursor.
Chapter 06
Actors and mesh 06 / clip Open MP4 / poster /media/showcase/06-actors-mesh.jpg
Demonstrates
Named local actors, mailbox delivery, routes, mesh identity, Noise crypto, and federated graph or message state.
Subsystems involved
Actor mailboxes routing table Noise crypto mesh transport federation causal merge
Likely commands and observations actors Registered actor names, message counters, and mailbox depth are visible. send shell <message>; recv shell A message enqueue and receive create actor and causal records. mesh, routes, federation Peer identity, route table, and graph/message federation status are exposed. observe or meshview Dashboard commands watch distributed state when peer nodes are present.
Chapter 07
DOOM 07 / clip Open MP4 / poster /media/showcase/07-doom.jpg
Demonstrates
Launching a larger graphical program through the SlOS program path, with display, input, runtime shims, and process return.
Subsystems involved
External program registration ELF loading syscalls keyboard VGA/framebuffer DOOM platform layer
Likely commands and observations doom The shell transfers control to the registered DOOM program. keyboard input Input travels through the keyboard driver into the game adapter. VGA mode or framebuffer output The display path presents game frames through the platform layer. return to shell The process boundary keeps the operating surface available after the program exits.
Current additions
Capabilities added after the clips.
These items do not have showcase media yet. Treat them as terminal/source plates until
the next capture pass.
New capability
Durable searchable causality Commands journaljournal spill-through lastevents -a sched 4cq -a id=last epoch-proof --json-ishwhy -a lastjournal proof-healthjournal json selfcheck The CJournal spills event history to SlFS, supports read-through queries, Merkle/epoch proof surfaces, and validation/selfcheck commands.
Source and validation paths New capability
Scrub inspector and counterfactuals Commands scrub <tick>scrub event lastscrub whatif lastscrub diff 100 99999scrub json 99999whatif summary <event-id> The terminal inspector reconstructs state at a tick, explains one event, compares ticks, exports JSON, and asks what would fall away if an event were dropped.
Source and validation paths New capability
Web Causal Explorer Commands httpdhttpd dump graphhttpd dump state 0open http://<slos-ip>/causalGET /api/causal/{state,recent,graph,dot} The userspace HTTP server now ships a browser DAG with SVG rendering, a time-travel slider, and click-to-focus causes/effects.
Source and validation paths New capability
Lenses, tally, and live activity Commands ctoplens save demo events 5lens listlens run demojournal type sched 50 | tally Operators can monitor causal activity, persist named causal queries to SlFS, and aggregate command pipelines with tally.
Source and validation paths