An independent AI research lab

Intelligence,
closer to the signal.

Small decision models. EEG foundation models for Apple devices. Open releases, with evidence and limits.

5 cmTop view · t = 3.53 s

Denoising step 20/20
F3measured
F4estimated
T7estimated
P8measured
O2estimated

Seconds · synthetic, not recorded EEG

Reconstructing missing channels · synthetic EEG

The scalp illustrates one encoding and twenty decoder steps. The EEG view follows patches through spatial and temporal attention to a 14,000-value embedding. EEG and token values are synthetic. The decision view illustrates the V3 interface with authored probabilities and does not display V3 model predictions.

Two lines of research.

Our approach

01 / Decision models

Decisions, with probabilities.

A state, a question, a few options. Manchego V3 returns a probability for each in one forward pass.

Explore Manchego
Explore an archived V2.1 response

Fig. 01 · Recorded response

Question asked about the same message:

One customer message

Customerthe blender I bought last week smells of burning and stopped working. Order 5521.

Manchego v2.11 pass · 0 generated tokens

Question · Choice

Which team should handle this message?

Recorded answerRecorded answer · T = 1

Returns, almost certainly.

The other 2 options share 0.0015 between them.

Probability by optionRe-weighted · T = 1.00Chance · 1/3

  1. Areturns0.998
  2. Bshipping0.001
  3. Cbilling0.001

confidence0.998

Response details

Returned0 output tokens

"route": {"choice": "returns", "confidence": 0.998}

A returns: 0.998; B shipping: 0.001; C billing: 0.001.

Question · Yes or no

Does the customer report a defective product?

Recorded answerRecorded answer · T = 1

Yes, at 0.992.

A yes-or-no question is a two-option prompt; the answer is the probability of yes.

Probability by optionRe-weighted · T = 1.00Chance · 1/2

  1. Ayes0.992
  2. Bno0.008

P(yes)0.992

Response details

Returned0 output tokens

"defective": {"noul": 0.992}

A yes: 0.992; B no: 0.008.

Question · Score

How urgent is this message?

Recorded answerRecorded answer · T = 1

Between soon and immediately.

The two levels are 0.011 apart, so it returns the expected level instead of pretending to know.

Probability by optionRe-weighted · T = 1.00Chance · 1/3

  1. Aroutine level 00.104
  2. Bsoon level 10.454
  3. Cimmediately level 20.443

expected level1.34confidence0.18

Response details

Returned0 output tokens

"urgency": {"score": 1.34, "confidence": 0.18}

Expected level

A routine: 0.104; B soon: 0.454; C immediately: 0.443.

Archived V2.1 response · MLX 8-bit · Source & method. Replayed here; no model runs in your browser.
View as table
QuestionOptionRecorded probability
Which team? · ChoiceA = returns0.998457
B = shipping0.000967
C = billing0.000577
Is it defective? · Yes or noA = yes0.991509
B = no0.008491
How urgent? · ScoreA = routine0.103718
B = soon0.453758
C = immediately0.442524

02 / Neural signals

EEG, ready for Apple.

Reconstruct missing channels with ZUNA. Extract representations and classify cue-paced motor imagery with CBraMod. Packaged in Core ML and checked against PyTorch.

Explore EEG models
Explore the EEG illustration

Fig. 02 · Illustration

Fourteen electrodes, three missing

ZUNA takes the channels that were recorded, with their 3D positions, and estimates the ones that were not by iterative denoising.

5 cmTop view · t = 3.53 s

Denoising step 20/20
F3measured
F4estimated
T7estimated
P8measured
O2estimated

Seconds · synthetic, not recorded EEG

The head is the FreeSurfer fsaverage average scalp, seen from above and drawn to scale, with the real EPOC X electrode positions (MNE standard_1005). Traces and scalp field are synthetic, drawn to show the task: not recorded EEG and not model output. The field is a spherical-spline interpolation at one instant, t = 3.53 s, chosen for illustration. The green discs around T7, F4 and O2 are a drawing convention for emphasis, not the model’s region of influence.

Every release includes its evidence, limitations, and upstream credits.

Selected models.

All 7 releases

From the lab.

All updates
Release

Manchego V3: a fresh decision model.

A new run from Qwen3.5-4B under the SemIf prompt, with public benchmark gains, a documented out-of-distribution regression, and full calibration limits.

Model update

V3, in two MLX formats.

The 4.5 GB 8-bit and 2.4 GB 4-bit builds bring the V3 SemIf contract to Apple silicon. Each format publishes its own conversion checks.