Fresco of anatomists and optical researchers studying the path from eye to instrument
Wega Labs

Direct software without speaking, typing, or moving.

A model proposes options. The user selects.

Current stage01 · Selection interaction
Plate I — the optic pathwayA schematic cross-section tracing light from the cornea and lens onto the retina, along the optic nerve, through the optic chiasm, into the visual cortex, and then outward again onto a canvas of addressable blocks.I · Cornea & lensII · RetinaIII · ChiasmIV · Visual cortexV · Target selectionOz · surface electrodeVI · The canvasPLATE ITHE OPTIC PATHWAYLight → retina → nerve → chiasm → cortex → target selection.

The premise / 01

Selection needs less bandwidth.

A deliberate physical signal carries about one or two bits per second. A sentence carries about fifty bits.

A language model can propose words, sentences, or actions. The person selects one.

Authoring and selection / 02

Two different information costs.

01

Authoring needs bandwidth

Writing a sentence means producing every bit. A sentence carries about fifty bits.

02

Selection needs less

Choosing among three candidates costs 1.6 bits. The model provides the candidates.

03

Supervision is selection

Reviewing, approving, and redirecting agents are selection tasks.

Audience

Use cases.

01

People supervising several agents

Review, redirect, and approve work without moving between controls.

02

When speech or typing is unavailable

Use software without a keyboard, speech, or visible gestures.

03

Researchers testing new control channels

Measure interaction, display timing, and sensing separately.

Plate II / 03

Bits per decision.

Yes / no
1.0bits
One of three replies
1.6bits
One of five predicted words
2.3bits
One character, unpredicted
4.7bits

The top three rows are selection. The bottom row is authoring.

Human budget1–2 bits / second

Plate II Information per decision. A sentence carries about fifty bits. A deliberate physical signal carries one or two bits per second.

Stage 01 · Live / 04

One instruction in fourteen bits.

Four candidates per step. Seven steps. One instruction out of 16,384.

Stage 01 · Live

Compose an instruction with fourteen bits.

Four choices, seven steps, two bits each. This stage tests the interaction before the sensor.

Apollo · agent

Variants A and B are ready. What should happen next?

Select a candidate to begin.

Selections0/7
Bits emitted0
Bits in output
Supplied by model
Elapsed0.0s
Effective wpm

Method · log₂(4) = 2 bits per choice. Output uses Shannon’s ≈1.1 bits per character. Model-supplied bits equal output bits minus emitted bits. Time includes reading.

The baseline / 05

Compare it with typing.

Type the sample to measure the authoring cost.

The authoring baseline

Typing cost

Type the line at your normal speed. The text stays on this page.

Elapsed0.0s
Words / min
Bit / s · naive
Bit / s · entropy

Typing uses ten fingers. A single deliberate signal carries one or two bits per second.

Method · bit/s = characters per second × bits per character. Naive: log₂(27) ≈ 4.75. Entropy: Shannon’s ≈1.1. Rungs are typical estimates, not measurements.

Our thesis / 06

Attention, not gesture.

Code-modulated visual evoked potentials, or c-VEP, assign a visual code to each target. Attention to a target produces a matching response in the visual cortex.

Compare the recorded signal with each code to identify the selected target.

Attention is the input.

Information rate / 07

Compare non-invasive inputs.

Motor imagery
~15 bits/min

Imagined movement, extensive per-user training

Blink / gesture selection
~20–40 bits/min

Visible voluntary movement, fatigues quickly

c-VEPour direction
100–260 bits/min

Occipital electrodes, precise stimulus timing

Published c-VEP results report 0.77–0.84 accuracy across subjects and 0.98 for the best performer. These are literature results, not ours.

Plate III — the canvas as stimulus gridFour objects on an October canvas, each modulated by a circular shift of one shared pseudo-random sequence. The operator attends to the second object. An occipital electrode at Oz records a response time-locked to that object’s code, and cross-correlating the signal against all four codes produces a single clear peak on the attended one.screen_01code 01 · shift 0screen_02code 02 · shift 4agent_atlascode 03 · shift 8terminal_01code 04 · shift 12attendsOzvisual cortex, occipital polerecorded at Ozcross-correlation against each code0102screen_020304PLATE IIITHE CANVAS AS STIMULUS GRIDOne base sequence. Four circular shifts. One calibration.

The first testbed

Tested in October.

October provides the agents, screens, terminals, and variants used in each test.

October spatial canvas with agents, application screens, terminals, and connected work
Current product October · supervised agent workspace

Product path

Now, next, later.

Ships today

October desktop

A spatial canvas for agents, screens, terminals, and previews.

Under test

Stage 01 · Selection

Ranked candidates, a reliable switch, and end-to-end measurement.

The destination

Attention control

Select a canvas object through visual attention.

Artifact control / 08

Muscle can dominate EEG results.

The artifactual component of the EEG signal is significantly more informative than brain activity with respect to classification accuracy — consistent across different feature extraction methods and classification pipelines.Artifacts in EEG-Based BCI Therapies: Friend or Foe? · Sensors 22(1):96

Jaw, eye, and neck activity can be more predictive than brain signal. Many BCI studies do not report artifact controls.

Artifacts can help a communication interface. They cannot support a claim about brain state.

We test every neural result against a muscular explanation.

Programme / 09

Stages and gates.

Each stage has a public pass condition. Stages 01 and 02 test interaction and display timing before neural hardware.

Stage 01In progress

Selection interaction, measured end to end

A laptop camera detects deliberate blinks. Natural blinks last 100–150 ms; deliberate blinks exceed 400 ms. Each deliberate blink commits a model-ranked candidate.

The interface reports bits, selections, and effective words per minute.

Gate

95% detection with under one false positive per minute, across three faces in two lighting conditions.

Stage 02Next

Stimulus timing

A photodiode measures when each flash reaches the screen. A 60 Hz display updates every 16.7 ms and can add frame jitter.

This separates display error from biological variance.

Gate

Recover a known modulation sequence from the photodiode alone, with no participant involved, plus a published jitter distribution for our display.

Stage 03Then

Attention-driven selection on a live canvas

Occipital electrodes record responses to coded canvas objects. Each object uses a circular shift of one base sequence.

Gate

80% accuracy across four targets within two seconds. The programme begins with four targets; published forty-target results remain literature references, not the Stage 03 baseline.

BeyondUnscheduled

More targets, less calibration, better ergonomics

Increase target count, reduce calibration, and improve the visual design.

Scheduling starts after Stage 03 passes.

Gate

Defined after Stage 03 clears its gate.

Research standard / 10

How we report results.

01

We describe selection as selection.

We name the signal, input method, and model contribution.

02

Every accuracy figure includes information rate.

We report target count and time per selection beside accuracy.

03

Artifact controls ship with every neural result.

We test every neural result against a muscular explanation. Mixed signals remain labelled as mixed.

04

Published results stay attributed.

Prior results keep their citation, apparatus, participants, and conditions.

05

Every stage stays public.

We publish each gate, result, and dataset.

Join early access.

Test the selection interface before public release.