Release log

Release archive

Newest first: what each reviewed batch added and held back, with the SHA-256 of every file it ships.

The holds register and the corrections are on the release log.

Releases

open-register-update-20261028

The open register in a new dated file of 535 rows: 487 dataset rows and 48 model rows. The four datasets checked end to end on the data-quality page become this site’s rows at step 4 of the dataset ladder, each with its MOABB record folded in: Kim beta-range SSVEP and MIND with their results published, and Damm finger motor imagery and NeBULA with their scores held. Three models scored on the pilot-studies page enter the model ladder at step 4: NeuroRVQ, EEG-Captioner and AXON. Five more models are identified from their papers at step 1, each with its hold: BandVQ, EEG-PRIME, FAME, STST-JEPA and USE-FM. open-register-20261020.json stays served byte for byte.

Pages Open register · datasets · Open register · models · Methods

Notes Kim beta-range SSVEP: its row links its dataset page and its case on the data-quality page, and holds models whose output depends on amplitude, in place of the onset-timing hold its MOABB record carried. MIND: both licences side by side (CC BY 4.0, CC BY-NC 4.0), with original terms and pinned version as gaps at step 3. Damm finger motor imagery: rights review and consent or ethics statement as gaps at step 3. NeBULA: its Figshare record at its only version, with no gap at step 3.

Notes NeuroRVQ, EEG-Captioner and AXON: each links its panel on the pilot-studies page and has no method page; pretraining exposure is unknown for all three. Terms by part: NeuroRVQ: code CC BY-NC 4.0, weights CC BY-NC 4.0; EEG-Captioner: code MIT, weights Apache-2.0; AXON: module code Apache-2.0, project code BSD-3-Clause, weights Apache-2.0. BandVQ, EEG-PRIME, FAME, STST-JEPA and USE-FM: each links its paper; EEG-PRIME is held because its code repository could not be reached, and the other four because no official release of code or weights was found. Not published: the register use statements drafted for some rows, which stay internal, and third-party conversions of NeuroRVQ’s checkpoint.

Review manifest SHA-256 c187617c0529598213cadca9d24d498dc786216599a69a118ff6ba944af2d282

FileSizeSHA-256 of the file as served
open-register-20261028.json969.5 KiB0df2dc782a1bcbb6844cba8f66185f2cbd3d5e98fc9d8ca580672585d0d78bff
open-register-20261028.csv40.0 KiBc499d614dd3999c7679cc2f7e5701e0e93f20fdefebc7c23707b49ec632432c5
ssvep-followups-update-20261028

Seven more follow-ups on SSVEP frequencies a decoder never trained on, as cards 8 to 14 of the same question page, each read from its own audited aggregate: the cross-spectral round’s results, which take the place of card 8’s status entry; eigenvalue pooling; harmonic pooling, on BETA and on Wearable-102; filter-bank CCA with shorter windows and fewer electrodes; the gap between harmonics; a fixed decay over harmonics; and rising harmonic weights. All seven use route 3’s BETA cohort (70 people), and four of them also run on Wearable-102’s dry and wet headbands (102 people). Seen and held-out frequencies are separate tasks, reported side by side, and each set-up sits beside its untrained control. Each card carries its own interval method: card 12’s primary family is Bonferroni-adjusted over 9 comparisons, card 13’s margin test uses a 90% interval, and no other interval is adjusted. Card 11 adds CPU timings: warm, single-thread measurements of each component, never summed, and no sensor-to-decision latency.

Pages New SSVEP frequencies

Notes On the held-out 8-way task with 2-second windows and 8 electrodes, filter-bank CCA with no training reached 90.21% against 80.90% for CCA on the same windows (+9.31 points, +6.84 to +11.71; 70 people). The learned eigenvalue head differs from the harmonic sum, which needs no training, by +0.07 points (−0.45 to +0.62). Route 3’s questions-in-language page runs another filter-bank recipe on the same task, with 5 Butterworth sub-bands.

Notes BETA keeps its released record: CC BY 4.0, cohort aggregates only, with participant consent described for noncommercial scientific research. Wearable-102 keeps its released record: CC BY 4.0, cohort aggregates only. Filter-bank CCA is credited to Chen et al. 2015; the code that ran is the project’s own SciPy realisation, and no code or weights are distributed. This file’s card 8 replaces the status entry that new-ssvep-frequencies-update.json carries for it; that file keeps its bytes.

Notes Not published: per-person, per-fold, per-rotation, per-seed, per-window and per-frequency values of any kind, predictions, scores, features, fitted heads and the sealed run files; the cross-spectral round’s per-seed, canary and random-pairing accuracies; the fixed-decay retrospective ratio table; all-trial decision counts beyond the harmonic-gap shares, and that card’s Delta means and distractor margins; run times of whole evaluations and audits, memory, CPU-time readings and every host, processor, system and runtime label; the comment thread’s predictions on these cards; the commenter’s name; and the handoffs, protocols, freezes, receipts, reviews and approvals themselves, pinned by hash in the release manifest because several carry private storage paths.

Review manifest SHA-256 481fefa22dac4febdce98935fe31c432ff8d438d3217dcc46fbd765275f005a3

FileSizeSHA-256 of the file as served
ssvep-followups-update.json317.0 KiBe147f2f0bb0babf103a138aeab9cf9a59c0bd153bad477cc0a193907253ddbb5
neurorvq-update-20261028

A separate panel on the pilot-studies page, outside the pilot count and every leaderboard: NeuroRVQ’s released backbone, kept frozen and read by one fixed ridge head, on three existing tasks: EEGMAT’s arithmetic and rest (36 people, 2,160 two-second windows), motor imagery against rest on ds003810 (10 people, 1,200 windows) and P300 target against non-target on ds006593 (21 people, 2,520 one-second epochs), 5 participant-held-out folds each, nothing tuned. Each task sets the backbone’s 800 pooled values beside simple features of the same windows, with participant-mean balanced accuracy and macro-F1 for each, and one paired difference with its participant-bootstrap interval. Pointers on the three protocol pages lead to it and carry no figure; the core matrix keeps its rows.

Pages Pilot studies

Notes NeuroRVQ minus its comparator, in balanced-accuracy points: on EEGMAT +1.53 (−3.52 to +6.67) against band power: the interval spans zero, so neither is shown to be better, and the two are not shown to be equivalent; on motor imagery −15.25 (−20.17 to −10.25) and on P300 −3.57 (−5.56 to −1.51) against temporal means, both below zero. Pretraining exposure is unknown: none of the three datasets is named in the paper’s list of 13 pretraining corpora, 1 of them proprietary. There is no random-initialisation arm, so the panel says nothing about pretraining. The authors’ inference wrapper does not restore strictly (8 normalisation tensors missing), so what ran is the released backbone with parameter-free branch normalisation and mean-token pooling.

Notes NeuroRVQ’s code and weights are CC BY-NC 4.0, the licence file of both repositories at the pinned revisions; only aggregate figures are published, no weights are distributed, and no endorsement by NeuroRVQ’s authors is implied. EEGMAT, ds003810 and ds006593 keep their released records. Not run: semantic-target (the original calibration evidence is still missing); beta-4ch (physical units and reference are unresolved); beta-8ch (physical units are unresolved, and PO5 and PO6 are missing from the model’s channel list); idle (its inputs are missing, and it needs its own calibration, threshold and split protocol); sleep-scalp (deferred to a separate study). Not published: per-person, per-fold and per-window values of any kind, fold assignments, identifiers, labels, extracted values, fitted heads, predictions and the sealed files; how many people each arm scored above 50%; per-arm intervals and macro-F1 differences, none of which was computed; measured compute; the checkpoint and the authors’ source; third-party conversions of the checkpoint and the licence tags they carry; and the handoffs, protocols, configurations, receipts and reviews themselves, pinned by hash in the release manifest because several carry private storage paths.

Review manifest SHA-256 876311164c20374afa7c085710df03877a31d778e3e88e33028888127d898391

FileSizeSHA-256 of the file as served
neurorvq-update.json31.4 KiB6ae57314d029016cc5934d7c24d8330f33b9afeaf82ff4380f9c4fae38e5f24d
eegmat-ten-second-update-20261028

Another separate panel on the pilot-studies page, outside the pilot count and every leaderboard: two frozen encoders on ten-second EEGMAT windows of arithmetic and rest (36 people, 72 recordings, 432 windows, 5 subject-disjoint folds), each read by one fixed ridge head and set against Welch band power on the same windows, in a subsection of its own: EEG-Captioner’s encoder (256 dimensions; only the encoder ran, with no caption) and AXON (512 dimensions). Participant-mean balanced accuracy and a paired difference with its participant-bootstrap interval for each; beside every score, 0 of 432 windows meet EEG-Captioner’s source annotation-QC rules. No difference between the two encoders is computed, and the panel is kept apart from the two-second results on this site.

Pages Pilot studies

Notes EEG-Captioner’s encoder reached 65.74% against 67.59% for Welch band power fitted in the same run (−1.85 points, −9.03 to +4.86). AXON reached 70.14% against the same band-power predictions, reused without refitting and matched for neither normalisation nor parameter count (+2.55 points, −5.79 to +10.42). Both intervals span zero. AXON’s own numerical input check passed 432 of 432 windows, a different check from the source QC, which flags whole recordings (72 of 72) and does not say that each window has an artifact. AXON ran after the EEG-Captioner and Welch outcomes were known; rest is recorded before arithmetic; pretraining exposure is unknown for both encoders.

Notes EEGMAT keeps its released record: Open Data Commons Attribution License 1.0, aggregate results only. EEG-Captioner’s source code is MIT. EEG-Captioner’s encoder weights are Apache-2.0 as its Hugging Face weight metadata states. AXON’s checkpoint is Apache-2.0 as its Hugging Face licence tag states; its Braindecode module carries per-file Apache-2.0 terms within a BSD-3-Clause project. No weights are distributed, and no endorsement by either model’s authors is implied. Not published: per-person, per-fold and per-window values of any kind, fold assignments, identifiers, features, fitted heads, predictions and the sealed files; confusion matrices and pooled macro-F1; the source-QC breakdown beyond its totals; forward counts, head-fit counts, CPU and wall time and memory; a difference between the two encoders; AXON’s paper reference, until it is checked; the checkpoints and weights, whose SHA-256 identifies each file and grants nothing; and the handoffs, protocols, approvals, reviews, audits and receipts themselves, pinned by hash in the release manifest because several carry private storage paths.

Review manifest SHA-256 3f22f09009af5b2dd989504f21c6776b1c2b38b9a559ed4a6d9257219918cd0f

FileSizeSHA-256 of the file as served
eegmat-ten-second-update.json22.9 KiBb26e1934e8569ac8de8f51f815dad1dcc74a0734f9090b5e2a70572ea1cc5fe0
dataset-checks-update-20261028

Four more public EEG datasets checked end to end on the data-quality page, each read from its own files. Kim beta-range SSVEP is a worked case: training-free CCA on all 40 participants (9,600 trials, 40 targets from 14.0 to 21.8 Hz), with a dataset page of its own. MIND is a conditional case on record IDs: CSP + LDA on two stored-code pairs beside an ordinal lookup and a majority control, with record-ID resampling ranges and the facts of its label schedules. Damm finger motor imagery and NeBULA are one-person status cases: design, counts and file facts, with every score held. The one-person rule is stated once on the page, before eldBETA, Damm and NeBULA.

Pages Checked end to end

Notes Kim: mean participant accuracy 53.40% (45.89% to 61.01%), against chance of one in 40; the amplitudes are as stored, and models whose output depends on amplitude are held. MIND, primary panel of 28 record IDs and 3,360 trials: CSP + LDA 56.96% on stored codes 4/5 and 51.85% on 6/7, against 50.00% for the majority control; the ordinal lookup sits below the majority control because each pair follows one of only two complementary 20-trial label schedules. Record IDs are not verified people. Damm: 150 delivered cues over five fingers and 62 scalp channels. NeBULA: 89 delivered trials, 127 EEG channels and 11 EMG rows where the metadata states 16.

Notes Licences, from each record: Kim CC BY 4.0 (Figshare 28806815, version 3, which the research used; the paper cites version 2, also CC BY 4.0); MIND CC BY 4.0 and CC BY-NC 4.0 side by side, as the paper and the archive’s dataset description state the first and the MOABB adapter and the ScienceDB record’s metadata the second, with ScienceDB’s terms-of-use page not read; Damm CC0 as its dataset description states, while its README cites a LICENSE file the tree does not hold; NeBULA CC BY 4.0 (Figshare 27301629), the paper’s own licence covering the article only. Kim’s, MIND’s and NeBULA’s papers state ethics approval and consent, MIND’s without naming its committee; Damm’s dataset description names its ethics approval, and no consent statement was found. Not published: values per person, per record ID, per fold, per run or per trial, identifiers, features, fitted models, predictions and raw signals; every Damm and NeBULA score and any comparison of NeBULA’s order diagnostic with its EEG or EMG arms; MIND’s pooled metrics, confusion matrices, secondary schedule census and model-fit counts; Kim’s per-participant accuracies; compute, hosts and storage locations; and the research aggregates, audits, reviews, protocols and handoffs themselves, pinned by hash in the release manifest because several carry private storage paths.

Review manifest SHA-256 fce3cacdbf811855fd224a4704c392becf8829673b6967826a558ece8cbe6202

FileSizeSHA-256 of the file as served
dataset-checks-update.json52.2 KiB80c504fed02f4aadad33ee5c3151a54a16ac3f4b09ddae3f1805c9073184104d
open-register-update-20261020

The open register: every EEG dataset we know of and every EEG model and paper we track, each with the furthest step we have checked and what that step showed, in 527 rows (487 dataset rows and 40 model rows). Two ladders with their own step names: a dataset is listed, read, traced, run here and in the core matrix; a model is identified, has its terms recorded and its files checked, is scored here and in the core matrix. Each row keeps the evidence for every step as pass, gap or not applicable, with its source, so its step is the furthest one whose evidence is on file and its gaps stay visible. The dataset rows come in five groups: uploads on Hugging Face that hold brain-signal data, from a frozen snapshot of 28 search terms and 20 tag filters read on 19 October 2026 at 14:23 UTC (1,922 listings, 737 of them EEGDash mirrors, and 368 other uploads in scope); OpenNeuro’s mirrors on EEGDash, as one family row; this site’s own datasets; the catalog of MOABB release 1.7.2, one row per source record (206 loaders over 158 records, 18 of them merged into this site’s rows); and corpora that require an agreement or request, with their access terms as captured from the source. Anything can be listed here; the score tables keep their own rules.

Pages Open register · datasets · Open register · models · Datasets · Methods

Notes The rules, stated once on the register: gated data, or data that needs a signed or requested agreement, stays at step 1 unless we accept its terms; suspected re-uploads stay at step 1 whatever their gating, compared by metadata only, with none of their files downloaded; a finding about a re-upload is stated only when an independent check confirms it and a captured page of the original terms backs it, and then in factual words: that an upload matches another source’s metadata, or that its declared terms differ from the original terms; rows state facts; and every row has a correction route, a mail that names the row’s id. The CSV carries no findings; they are in the JSON. Repository ids and usernames appear in a row’s text, never in a link or an anchor; an uploader’s series of repositories is one family row; card text, download counts and modification dates are not shown.

Notes The register now lists sources that give a reader nothing to run, such as L-FAME (CC BY-NC 4.0), because it records what was checked. Each later register version is a new dated file and release; this file stays served and listed.

Review manifest SHA-256 e72bbccb44930f7d1072d4d9fcc39c773f558e0b37d778a0092faa3019bfc622

FileSizeSHA-256 of the file as served
open-register-20261020.json939.1 KiBc131c470df881e51389aca58d17ec3c0ac37eb4244c082ff7ffe20582b77d558
open-register-20261020.csv39.4 KiBaef5cffcac9fa23b14a0276ee0a8d9cb79aecf1d0f81eb95613f7d7874b7a9fe
new-ssvep-frequencies-update-20261020

Route 3’s follow-ups on SSVEP frequencies a decoder never trained on, on a new question page: seven audited studies that answer questions from a reader’s comments on Hugging Face. Six reuse route 3’s BETA cohort and splits (70 people, 7 participant folds by 5 frequency rotations, 32 seen and 8 held-out frequencies; trained heads over 3 seeds), each testing one idea: asking with the reference spectrum; the head, the spectrum or the question; a random delay on a phase-carrying query; a random phase ramp with magnitude queries; where CCA’s lead comes from; and a bounded learned correction on top of CCA. The seventh runs the correction’s models unchanged on Wearable-102’s dry and wet headbands (102 people). Each card gives its question, what changed, the matched control, the result and its limit; every interval is its own study’s, and no multiplicity correction was applied. A status card for the cross-spectral round carries no figures; that round ships as its own release.

Pages New SSVEP frequencies

Notes On frequencies left out of training, temporal CCA with a small learned correction reached 86.15% against 80.90% for CCA alone, choosing among 8 frequencies (+5.24 points, 3.91 to 6.62; 70 people). Run unchanged on Wearable-102, the same models changed CCA’s score by +0.07 points on dry electrodes (−0.71 to 0.91) and −0.61 on wet (−1.48 to 0.23). Learned heads that read reference spectra or stimulus phase stayed far below CCA.

Notes BETA keeps its released record: CC BY 4.0, cohort aggregates only, with participant consent described for noncommercial scientific research. Wearable-102 keeps its released record: CC BY 4.0, cohort aggregates only. The frozen CBraMod features are the ones route 3 used; no weights are distributed. The stimulus phases of one query come from the BETA authors’ corrigendum, read at a pinned revision of the Hugging Face mirror Bingchuan/BETA. The Wearable-102 documentation cannot rule out that some of its participants also appear in BETA.

Notes Not published: per-person, per-fold, per-rotation, per-seed, per-window and per-frequency values, predictions, scores, features, fitted heads and the sealed run files; the adapter’s per-seed accuracies and the transitions of the cropped-match correction; the Wearable-102 contrast against the cropped-spectrum check; the commenter’s name; measured compute; and the handoffs, protocols, freezes, receipts and reviews themselves, pinned by hash in the release manifest because several carry private storage paths.

Review manifest SHA-256 54cc10869787ca8af1b9bff5e7306eadc5bb1e5c277f27ae95c8f1127702981a

FileSizeSHA-256 of the file as served
new-ssvep-frequencies-update.json212.3 KiB197028bdc4dadd9713f6d408bb64204147fdfe39a686e7e119e4988aaf863ee0
data-quality-update-20261020

A new question page: what do the files show once a public EEG dataset is checked end to end? Three public datasets, each read from its own files. Shin2022 is the worked case: a participant-held-out diagnostic over 10 people with three arms (a participant-weighted training prior, a normalised spectral ridge on the first second of cursor feedback, and a retrospective control that reads only the feedback duration), scored on the signal-valid windows that its coverage chain counts from the runs in the release. eldBETA and ZuCo 2.0 are status cases with no score: one participant’s eldBETA recordings, as counts, and a timing hold on one converted ZuCo 2.0 run.

Pages Checked end to end

Notes Shin2022: in the release, 9 pairs of runs are byte-identical, so the files hold 101 distinct runs, and one incomplete run is held whole. On the signal-valid windows the normalised spectral ridge reached 52.59% (51.51–53.66) participant-mean balanced accuracy and the duration control 52.33% (50.87–54.02), against 50.00% for the prior. The scores cover the signal-valid windows only: feedback lasting at least one second, and a first second that is finite with positive 1–40 Hz power on all 16 channels. The label is the instructed target in closed-loop cursor recordings, which carry visual, controller and behaviour confounds. The duration control reads the whole feedback duration, known only after the trial ends, so it checks a confound; the spectral arm sits close to it, and no test between arms was run. Ten participants, one recording day each; the intervals are descriptive. The catalog’s six-second trial length is the feedback cap (MaxFeedbackDuration) that every run’s header sets.

Notes eldBETA: the raw-recording route runs end to end on one participant’s 7 blocks: all 63 trials pass the reader and the quality checks, and none is dropped. The continuous recordings hold 248,320 non-finite values outside the analysed windows, left as recorded. With one person every score is that person’s, so the accuracy is held, by the owner’s decision. The header calibration was applied, and the derived MATLAB epochs were not used. ZuCo 2.0: in one converted run on NEMAR, some fixation times fall outside the recording, so no EEG–text score is computed until the converter’s timing rules and a source-checksummed fixture are available.

Notes Licences, from each record: Shin2022 CC BY 4.0 (Figshare 20383716), eldBETA CC BY 4.0 (Figshare 18032669), ZuCo 2.0 CC-BY-4.0 as its NEMAR dataset description states, with the original terms on OSF and the terms of the quoted text excerpts unverified. Shin2022’s paper names its approving board and states written informed consent; eldBETA’s data descriptor gives its board’s approval number and states written consent; for ZuCo 2.0 no consent or ethics statement was read in this release. Not published: participant rows of any kind and raw signals; Shin2022’s per-participant figures, feedback-duration distribution and per-channel census counts; eldBETA’s one-participant accuracy and its comparator; ZuCo 2.0’s converted-run code, timing values and marker counts; compute; and the research exports, audits, reviews, protocols and handoffs themselves, pinned by hash in the release manifest because several carry private storage paths. MOABB’s catalog counts for Shin2022 are findings on its row in the open register.

Review manifest SHA-256 57d38a4f89486fec7edce50825d7ac977af25cfae035bb9bda9a6393aca4e005

FileSizeSHA-256 of the file as served
data-quality-update.json27.9 KiBfbfb8fb59dc80397d0c4331a3067cf640b27522af6687dd5b3132c8f4e928bda
clinical-iesseeg-update-20261020

A new section on the clinical-groups page, with its own question: do EEG case-control results survive age and recording-setting controls? IESSEEG, a public infant EEG dataset (100 people: 50 cases of infantile epileptic spasms syndrome and 50 controls, one awake minute each), on the publisher’s 5 participant-disjoint folds: six arms with and without EEG, including an age-only control, a recording-settings-only control and EEG after age is regressed out inside each training fold, and four arms that read frozen NeuroLM features with the same probes. Out-of-fold point estimates of balanced accuracy and AUROC, both shown for every arm, for everyone and for the 68 people aged 2 or under. The page’s Parkinson’s question, short answer and card keep their wording, and IESSEEG adds no dataset page or count.

Pages Clinical groups

Notes Point estimates out of fold; no interval or test was specified. One awake recording per person, first 60 s. Age and recording settings differ between groups; regressing out age is a sensitivity analysis. The probes and every score were reproduced independently; the NeuroLM features themselves were not re-extracted by a second implementation. NeuroLM’s preprocessing differs from the spectral pipeline: the two 2,000 Hz recordings are resampled to 200 Hz, then a 0.1–75 Hz band-pass, 50 and 60 Hz notches and division by 100. A difference between the two pipelines therefore mixes preprocessing with architecture. The checkpoint’s training stage and its prior exposure to these participants are unknown.

Notes IESSEEG: CC BY 4.0 for the dataset and annotations, from the release card and LICENSE at revision 1c32ee3a of Capur/IESSEEG, cited by the title the card requests: “IESSEEG: An Open EEG Dataset Towards Better Understanding of Infantile Epileptic Spasms Syndrome”. The release card states institutional review board approval of the retrospective study, with waivers of informed consent and HIPAA research authorization, and asks that no one attempt to re-identify participants. The publication boundary is the one the Parkinson’s comparison uses: aggregate scores only, with no participant rows, predictions, ages or per-group age and sex composition; the age ≤2 column gives the band’s size and its case and control counts. The card declares that the 400 case segments were previously analysed by Rajaraman et al. (2024); the participant-level crosswalk to that analysis is unresolved. NeuroLM-B is used frozen and identified by its checkpoint’s SHA-256; no weights are distributed. Not published: participant rows of any kind, per-fold metrics, per-group age and sex composition, intervals and tests, signals, code, the checkpoint and its features, and runtimes and storage locations.

Review manifest SHA-256 67418da30bd51f1c89985c845f88e6dcc2d8b875ab6da04b7dde4d9b179ce7ac

FileSizeSHA-256 of the file as served
clinical-iesseeg-update.json27.2 KiBc2302fe6945276de8f9183340c165245bc4c5097c9ebe60fa7ac389725b2427d
neurolm-eegmat-update-20261020

A separate panel on the pilot-studies page, outside the pilot count and every leaderboard: NeuroLM-B kept frozen on EEGMAT’s arithmetic and rest (36 people, 2,160 two-second windows, whole participants held out in 5 folds), with one fixed ridge head fitted on each of three representations of the same windows: NeuroLM’s tokenizer features, its GPT hidden states and band power. Equal-person balanced accuracy and macro-F1 for each, and three paired differences with paired participant-bootstrap intervals. A pointer on the Arithmetic & rest protocol page leads to it; the core matrix keeps its rows.

Pages Pilot studies

Notes Tokenizer features minus band power is +0.60 points (paired 95% participant-bootstrap interval −5.32 to +6.44): the interval spans zero, so neither is shown to be better, and the two are not shown to be equivalent. Pretraining exposure is unknown: EEGMAT is NeuroLM’s Workload task, one of the 6 instruction tasks in its pinned code, and this checkpoint’s training stage is unresolved. The pilot has its own adapter and band-power features, so its scores sit in their own panel; rest is recorded before the task, so recording order moves with the label.

Notes EEGMAT keeps its released record: Open Data Commons Attribution License 1.0, aggregate results only. NeuroLM’s code is MIT at the pinned commit. The NeuroLM-B checkpoint is CC BY 4.0 as the licence tag of its Hugging Face repository states, and its 30-byte model card adds no terms. No weights are distributed, and no endorsement by NeuroLM’s authors is implied. Not published: per-person, per-fold and per-window values of any kind, demographics, measured compute, the checkpoint and the NeuroLM source, and the handoff, protocol, producer, receipts and reviews themselves, pinned by hash in the release manifest because several carry private storage paths.

Review manifest SHA-256 41c6c94772c50dcafb9624ad2d5ae20274a3f5b8d4617ef14a7e38105a45861e

FileSizeSHA-256 of the file as served
neurolm-eegmat-update.json19.2 KiB4e7001b2b69ea2578d1db5c9617dc1b99e8f3985f13b2e2fb1b11f32024d6a55
eegpt-core-update-20261013

EEGPT on the core matrix: its eight core-matrix cells, computed in the same runs as the published LaBraM rows and, except on idle, the CBraMod rows, with only the encoder swapped, published as computed, without a re-run, as a frozen row beside the core matrix, where the further foundation encoders sit. On seven protocols, balanced accuracy with its participant-bootstrap interval, macro F1 and the chance level; on the idle protocol, counts (idle false activations, commands detected within 3 s, people who always abstained) with the window balanced accuracy and AUROC, and no interval. Beside the published LaBraM and CBraMod rows, EEGPT’s pretraining-attribution rows on mi-rest and EEGMAT: the pretrained encoder against the mean of three random initialisations, under a fixed and a train-selected readout, with paired intervals. Grouped by family, never ranked: EEGPT is above or below a published row only where their 95% intervals do not overlap, and the gap between the intervals is given in percentage points. Each cell says whether its dataset is in EEGPT’s published pretraining list, checked on 12 October 2026 with the source (none of the seven core datasets is), and each footnote sits beside the cells it bears on.

Pages Core matrix (home page) · Protocols · Methods · Does pretraining help? · Fewer electrodes

Notes Several gaps are narrow. On sleep staging EEGPT’s interval lies above every core-matrix row’s, the nearest by 0.10 pp; on P300 it lies above LaBraM’s by 0.28 pp, on the semantic target above the spectral ridge’s by 0.78 pp, and on BETA with four channels above LaBraM’s by 0.90 pp. On BETA, EEGPT lies below standard CCA, which needs no training, at both channel counts. The idle row comes from the same run as the published LaBraM idle row; the published CBraMod idle row comes from another run, so a comparison with it is across runs. Pretraining attribution: on both datasets and under both readouts the pretrained encoder scored above the mean of its random initialisations, with paired intervals above zero; a frozen-encoder result conditional on these splits, readouts and initialisations, not a model ranking.

Notes Owner decisions of 12 and 13 October 2026: publish EEGPT’s eight core-matrix cells as computed, without a re-run, as a frozen row beside the core matrix, and its pretraining-attribution rows beside the published LaBraM and CBraMod rows. The rights reasoning is the pilot comparison’s of 12 October: independently computed aggregate results are a separate output from the weights; no publisher prohibition was found; the checkpoint’s licence is unresolved; no original or converted weights are distributed; Apache-2.0 covers the repository’s code only. No author endorsement is implied. Four of the eight cells (mi-rest, EEGMAT and both BETA protocols) and EEGPT’s attribution controls have been in audit records in the public repository since 20 September 2026; the public attribution audit still labels the four EEGPT contrasts “hold-unresolved-weight-license”, as it did then, and keeps its bytes. With this release they are published.

Notes How EEGPT differs from EEG-DINO: EEG-DINO stays catalogue-only by the owner’s decision of 4 October 2026 — its upstream weights carry no licence, and it was neither downloaded nor run. EEGPT was evaluated in the same runs as the published rows and was held only because its checkpoint’s licence could not be read, a hold the reassessment of 12 October found to be this project’s own choice. EEG-DINO is not re-reviewed by this decision.

Notes Not published: per-trial, per-person, per-fold and per-class values, features, fitted heads, idle thresholds and calibration grids, and how many people had a negative attribution difference; the per-seed scores of the three random initialisations (their mean is published, as for LaBraM and CBraMod); BETA’s duration-group summaries; timings, devices and memory; EEGPT results outside the eight core protocols; the checkpoint and its tensor conversion, whose SHA-256 identifies them and grants nothing; and the run summaries, protocols, independent audits and verification records themselves, pinned by hash in the release manifest because they carry private storage paths. Nothing was re-run: experiments.json, deployment-topics.json and the further-encoder files keep their bytes.

Review manifest SHA-256 21e27baaebe9af009a9555a5b1a64e367246b14df00413ab0d9159c183b60ffc

FileSizeSHA-256 of the file as served
eegpt-core-update.json74.1 KiB8563862b961a226636d1349ec62f5bfd4fe922bda326c27fbcf7557e2d277a26
pilot-studies-update-20261012

Small pilots on four sources, each from its own approved aggregate export, all kept outside every leaderboard and model ranking. The Orthosis error-detection dataset (8 people, 83 runs, 2,407 recorded device events: one cohort, counted once) in three results: a 64-channel classical EEG baseline, the same baseline on the 58 channels EEGPT supports, and frozen EEGPT with the same fixed supervised probe against those matched classical features. BINGO’s Greek and English inner speech (17 source-defined subject fields): a fixed spectral baseline across people and across languages, a negative result near its 15-class prior. A mask-aware EEG analysis of an imagined-handwriting competition dataset (5 people, four released coded labels): with channels that sit flat at a digital rail masked, relative EEG is slightly above the training-majority control and above the missingness-mask and mask-plus-time controls, and not separated from elapsed time and trial order; a data-quality and methods case study, not handwriting recognition. REFED (two nominal participant folders, 30 stored clips): a computational diagnostic in which simple source-only controls have smaller errors than EEG band power. Nothing is pooled across datasets, configurations or conditions.

Pages Pilot studies · Methods

Notes EEGPT: the comparison is published from its approved export, after an independent check of that exact file. The earlier hold on EEGPT aggregate scores was this project’s own conservative choice, not a publisher’s rule; this pilot comparison is the first EEGPT result on the site’s pages. The core-matrix EEGPT scores are not on the site’s pages, but some of them (mi-rest, EEGMAT and both BETA protocols, with EEGPT’s pretraining-attribution controls on mi-rest and EEGMAT) have been in audit records in the public repository since 20 September 2026. The checkpoint’s licence remains unresolved, and no original or converted weights are distributed; Apache-2.0 covers the repository’s code only. The paired interval spans zero, so neither arm is shown to be better, and the two are not shown to be equivalent. The probe is trained on the other seven people’s labels (supervised transfer, not zero-shot), and overlap with EEGPT’s pretraining data has not been excluded. Corrected the same day: this note first said the pilot comparison was the only EEGPT figure published. The core-matrix cells followed on 13 October 2026, in eegpt-core-update-20261013.

Notes BINGO: the source states no licence. Consent is as the project’s public deliverable D3.1 (version 3.0) reports it: signed consent forms, stated for the project’s NATO-alphabet recordings in the same CERTH laboratory; the cross-language dataset’s own documentation has no ethics or consent statement, and no ethics-approval reference is published. The aggregates are published on that basis by the owner’s decision. The project documents artifact cleaning (ASR and FORCe) on the continuous recordings before trials were cut; that statement is printed beside the result, attributed to D3.1 (version 2.0), and was not re-verified against the file. The project’s own result on its NATO-alphabet dataset is printed as reported by the project, not run here.

Notes Handwriting: published by the owner’s decision with its rights gap stated. No ethics-approval or informed-consent statement was found, on the dataset card or in a participating team’s challenge paper, and the organisers’ paper is listed as forthcoming; to be rechecked when it appears. The earlier analysis of the same five people is printed as context, not as a second cohort.

Notes Not published: per-person, per-field, per-folder, per-clip and per-record values; the Orthosis response-clean subset’s scores (its counts are published); individual permutation and label-shuffle replicates (their mean and observed range are published); confusion matrices; the handwriting mask-only control’s interval, because with five people its bounds would show individual people’s scores; and the handoffs, approval records and independent audits themselves, pinned by hash in the review manifest because they carry private storage paths. Status only, with no figure: Orthosis EMG, TinyMyo and EEG–EMG fusion; handwriting fNIRS and fusion; REFED physiological and fusion evaluation; and a meditation dataset, in which RR means heartbeat RR intervals, not respiratory rate.

Review manifest SHA-256 89dcd9295ad0a85abea68deb180fcbed25165d4f523d5e02b402937eeb512c29

FileSizeSHA-256 of the file as served
pilot-studies-update.json94.6 KiBc93a344b7111b2335565b4a2819c0f4be6a93ba8d6970a8fd4fcb0cf9caf2bca
beyond-scalp-update-20261012

Locally executed analyses beyond scalp EEG, each its own species, signal and metric: none is compared with scalp EEG, none joins the core matrix, and they share no ranking. Human fNIRS (Bak et al., 30 people): executed right-hand, left-hand and foot tapping classified by a fixed shrinkage LDA in a person left out of training, against a training-prior comparator. One macaque’s motor-cortex spiking (MC_RTT, prepared for the Neural Latents Benchmark; one session): x/y finger velocity decoded by a fixed ridge on held-out trials of the same session, against the training mean, on five metrics, including the one on which the ridge is worse. A numerical coverage check of human fNIRS recordings (ds007420, 12 people, 60 recordings): counts only, no decoding. Two sources are prepared and not scored: FALCON H2 human intracortical handwriting and Rabut et al. human functional ultrasound.

Pages Beyond scalp EEG

Notes Bak: the participant-macro balanced accuracy is well above the training prior, with a descriptive interval that resamples fixed participant scores (not a refit bootstrap). Executed movement, not motor imagery; offline over a 15-second window, and systemic or motion effects are not excluded. MC_RTT: not an official Neural Latents Benchmark score; with one animal every figure is that animal’s, and no interval is reported. ds007420: coverage counts say nothing about signal quality, and no classifier score exists, because its task codes have no verified lookup and its event durations disagree.

Notes Licences, from each repository’s record: Bak CC BY 4.0, MC_RTT CC BY 4.0, ds007420 CC0, FALCON H2 CC BY 4.0, Rabut et al. CC BY-NC 4.0 (non-commercial). Bak’s ethics and consent statement was read from an Internet Archive capture of the publisher’s article page, because the publisher refused automated requests. MC_RTT is animal data collected under procedures approved by institutional animal care and use committees, so informed consent does not apply. Not published: per-person, per-recording, per-channel, per-trial and per-row values; confusion matrices; signals, features, predictions and coefficients; measured compute; demographics; and the handoff, reviews and independent audits themselves, pinned by hash in the review manifest because they carry private storage paths.

Review manifest SHA-256 ae02c2115414c0ca61cf5c72a748a004f0f2854570570e56935515922de2070f

FileSizeSHA-256 of the file as served
beyond-scalp-update.json38.8 KiBfe37a2a5c2105cdeadd6e3fb28b7944ca626fec4743e4c813d5aa669182b4341
questions-in-language-update-20261008

Route 3 of the decision-research roadmap, questions in language: can an EEG model be asked its questions in words, including ones it was never trained on? One small question-conditioned head over frozen features is asked each question by a question number, a label template or a natural-language description. SSVEP on BETA (a plain spectrum and frozen CBraMod features) and sleep on BOAS (frozen CBraMod features) are primary, three seeds each; EESM19, OpenBMI motor imagery, REVE-L features, a second text encoder, Chinese wordings, a negation probe, a contiguous held-out band of frequencies and Wearable-102 are secondary. Seen questions in their training wording, rewordings and questions the EEG head was never trained on are reported apart, never pooled into one zero-shot number, and every entry carries two flags: whether its interval excludes zero, and how it stands against a margin fixed before any result (2 pp for accuracy; a ratio of remaining error of 1.25 for the unseen sleep questions; the primary comparisons with the numeric code, the neighbour average and the shuffled templates are read for a difference only). “Jev-style” here means the interface of a decision model like TypeSafe’s Jev, applied to EEG: encode the recording once, then answer several explicit, typed questions about it, each with a probability. The roadmap started from a vision paper (Yu & Yao, 2026) that applies that idea to images.

Pages Questions in language · When not to act

Notes Mostly a negative, boundary result. On sleep, asking a seen question with a template or a description was equivalent to a question number within 2 pp; on SSVEP it cost accuracy with both kinds of features. A new sentence frame cost nothing measurable on sleep, while synonyms and new descriptions lowered accuracy on both datasets (on SSVEP with frozen CBraMod features the synonyms stayed within the margin). Questions the EEG head was never trained on were not answered well: in every wording, each unseen sleep question did worse than adding up the head’s own stage answers, and every comparison of an unseen flicker frequency with CCA, which needs no training, fell far short. Negated wordings were answered as if they asked for what they negate.

Notes Before any result, the pre-run permutation canary failed twice (revisions 3 and 4; every failing cell was on BOAS, one of them below chance). The owner overrode revision 4’s “no further revision” and approved revision 5, which passed; revision 4’s centring diagnostic was not run, and both failed records are kept and disclosed. For the Chinese text encoder the SSVEP token rule was reported instead of stopping the run (decision S0b-6); an engineering amendment before the first fit (EA-1) changed no question, partition, wording, arm, metric, margin or gate; the declared numeracy prediction was not activated, because its premise did not hold. There are 35 pre-declared primary comparisons, not corrected for multiplicity, and most secondary results are single-seed and were declared likely inconclusive before the run.

Notes BOAS figures are published under the owner’s approval of 7 October 2026, extended to route 3 the same day (D11): with its three stated gaps and its attribution, participants pseudonymised in the public release, and every BOAS cell pooling at least 20 people; neither Bitbrain’s headband nor its automatic scoring is used or evaluated. Not published: per-person, per-night and per-fold values; the S10 per-frequency and interior-only breakdowns, which no independent audit covers; any value of a pre-run check, which is published as pass or fail and counts only; measured compute; and the handoff, the aggregates, the protocol and the four independent audits themselves, pinned by hash in the review manifest because they carry private storage paths. The wording lists, the held-out partition and the derangements of the shuffled control are published in their own file.

Review manifest SHA-256 c85dbadaab3d08b9ae079015e664cec4ed7e16438c6e1ca00689c1ef341ade5e

FileSizeSHA-256 of the file as served
questions-in-language-update.json409.9 KiB2583b5958c24e02898929c354e16653e50e33704aaaee37927e158f9d72d01dd
questions-in-language-wordings.json74.9 KiBfb8451a84f2d1d8a6a451e2669503656beb86f28edf9f02d73107ff5a9482529
later-sessions-update-20261008

Four results under one question — does a decoder trained on an earlier session still work later? — each from its own approved release, and none uses labels from the later session. WBCIC-SHU (62 people in two separate cohorts, 51 with two-class and 11 with three-class motor imagery): a source-majority prior and a relative spectral ridge trained on each person’s recording session 1 and tested on session 3, and frozen CBraMod with a ridge readout fitted on session 1, on the same people and trials. A longitudinal RSVP dataset (15 people): one ERP baseline trained at the first visit and scored at the publisher’s nominal Day 7, 80 and 200 visits. Forenzo’s continuous cursor-tracking dataset (23 admitted records in two cohorts, two response arms): a fixed spectral ridge from each record’s earliest to its latest complete session, against a source-mean comparator, published as a negative result. Nothing is pooled across datasets, cohorts or response arms, and the results share no ranking.

Pages Later sessions

Notes WBCIC-SHU: in both cohorts the spectral ridge is above the source prior and frozen CBraMod above the spectral ridge, each with a paired interval above zero. The CBraMod arm was frozen after the spectral ridge results existed and reuses their test trials; there is no matched random-weight control, and whether this checkpoint saw WBCIC-SHU in pretraining is not established, so it does not show that pretraining caused the gain. Session numbers are recording-session ordinals, not a guaranteed time gap.

Notes Longitudinal RSVP: AUROC is lower at the nominal Day 200 visit than at Day 7, with a paired interval below zero, and some people lost 0.05 AUROC or more; targets are rare, so average precision is printed beside AUROC. Day 7, 80 and 200 are the publisher’s nominal labels, and nothing here shows that elapsed time caused the change. Forenzo: the spectral ridge has a higher overall error than a constant source-mean comparator on every admitted record, in both cohorts and both response arms, with means far above medians; velocity imitates the publisher’s historical decoder output, not intended motion, and no online-control claim is made.

Notes All three datasets are new to this site. Licences, from each repository’s record: WBCIC-SHU CC BY 4.0, the RSVP dataset CC0, Forenzo’s KiltHub record CC BY 4.0; each paper states ethics approval and written or signed informed consent. Not published: per-person and per-record values (minimums, percentiles and medians, except the Forenzo ridge medians the handoff requires beside their means), confusion matrices, the Forenzo recorded-decoder strata, measured compute, and the handoffs, release decisions and independent audits themselves, pinned by hash in the review manifest because they carry private storage paths.

Review manifest SHA-256 ece37ea382fbb7fc0fb2bfe360e47d673fd150862c909d7026b57c2e2af8a53e

FileSizeSHA-256 of the file as served
later-sessions-update.json75.7 KiBb9db90486ef70f0c70b7feca315c58b09917e9327a1107d09b6f11b0d9982285
shared-representation-update-20261007

Route 2 of the decision-research roadmap, one representation and several questions: can one shared encoder with a fixed linear head per question answer several questions as well as a question-conditioned head, or as separate models, for less? Independent models, fixed heads, a shared hidden layer, and that layer conditioned on the question’s identity, compared at matched data and compute: EEGNet trained from scratch and frozen CBraMod features as the primary levels, three seeds each, and CBraMod adapted by LoRA, one seed, as a secondary level. Motor imagery on OpenBMI and sleep on BOAS are primary; EESM19 is a crude one-seed replication. Every contrast carries two flags — whether its interval excludes zero, and whether it lies within the 2 pp margin fixed before any result — and nothing is ranked where intervals overlap.

Pages One model, several questions · When not to act

Notes The fixed-heads sentence is supported on neither domain: the question-conditioned head was higher on imagery against rest, and on five-stage sleep scoring, while the fixed heads were the cheaper set-up in both. The question’s identity itself added nothing measurable: the same hidden layer without conditioning was equivalent to the conditioned head within 2 pp on both motor-imagery questions and non-inferior on sleep. On sleep that layer carries the lift over the fixed heads; on motor imagery its own contrast with the fixed heads was inconclusive. Against a separate model per question, sharing one small EEGNet trunk cost accuracy on which hand; on imagery against rest and on the sleep stage that comparison was inconclusive. Questions at floor are reported and never counted, and with 21 primary entries and no multiplicity correction about one in twenty entries with no true difference may show one by chance.

Notes BOAS is new to this site. Its rights review was approved by the owner on 7 October 2026 as publishable with stated gaps. The consent statement does not say whether participants agreed to public sharing or secondary use. The ethics and consent statements come from the publisher’s dataset description and README. No peer-reviewed paper describes BOAS. The ethics reference was added to the release in version 1.1.1 (May 2025), and the release does not say when it was granted relative to the recordings. Only cohort aggregates of at least 20 people are published. Participants are pseudonymised in the public release, and neither Bitbrain’s headband nor its automatic scoring is used or evaluated.

Notes E2 sleep — CBraMod adapted by LoRA on BOAS — ran on 7 October 2026 by the owner’s decision, after every other result was known; its design and run condition were fixed at the freeze and nothing about it was chosen from results. It ran with temporary private resume checkpoints: none outlived its fit, and none remains. Not published: per-window and per-person values, including the per-person percentiles the release candidate carries for OpenBMI; measured compute totals (GPU-hours, wall time per fit and per block, training steps per outer fold), while the cost ledger publishes, labelled indicative, the two times measured interleaved on a shared GPU; and the aggregates and the three independent audits themselves, pinned by hash in the review manifest because they carry private storage paths.

Review manifest SHA-256 d777e980a42db43b14004677d3a93455414c62f45eaec51e73c7ab60bee103b4

FileSizeSHA-256 of the file as served
shared-representation-update.json219.1 KiB0dec02f86d2ef9347c4e42e8c2c7d165ad169293247b759049b170f0f2ae41d2
foundation-models-update-20261004

The v9 foundation-model evaluation: eleven further EEG foundation models — sixteen encoder checkpoints — run as frozen probes on the eight core protocols with the published LaBraM and CBraMod recipe and only the encoder swapped (the same windows, people, folds, heads and scoring), and nine of them adapted on EEGMAT with the 1 October recipe, a head trained on the frozen encoder against rank-4 LoRA over three seeds. New rows beside the core matrix, in their own files: one JSON, and a CSV per protocol whose first columns are the core results CSVs’. Grouped by family, never ranked: a row is above or below another only where their 95% intervals do not overlap. Every cell says whether its dataset is in the model authors’ published pretraining list, checked on 4 October 2026 with the source, and every model carries its weights licence.

Pages Protocols · Methods · Does pretraining help? · Fewer electrodes

Notes Sleep staging is the only protocol where new frozen cells — ST-EEGFormer Large and Base, and REVE Large — lie entirely above every published row. On the other six scored protocols no new cell lies entirely above the published non-foundation row with the highest point estimate; on BETA, no new row lies above standard CCA, which needs no training. On EEGMAT, frozen readouts and LoRA order the models differently: one fixed recipe on one task, with LoRA budgets that differ by model, not a ranking.

Notes BETA is in ST-EEGFormer’s published pretraining list and TMNRED in SingLEM’s, so those cells are flagged; ZUNA 1.1 does not list its pretraining data, so every ZUNA 1.1 cell is marked unknown. Every other cell, LaBraM’s and CBraMod’s included, is not in the authors’ published pretraining list as checked on 4 October 2026: a sourced statement, not proof that the recordings were never seen. Weights licences travel with the rows: REVE under its Responsible Use License, LUNA under CC BY-ND 4.0, ERP-FM for non-commercial use only, and ZUNA 1.1’s model card limits it to research use, not diagnosis or clinical use.

Notes Not published: per-trial, per-person and per-fold values, features, and timings and memory — measured on a shared GPU, so the CSVs leave the scoring-time column empty — the declared sensitivity runs beyond the row footnotes that state them, and the aggregate, the group summaries and the six independent audits themselves, pinned by hash in the review manifest because they carry private storage paths. Two BrainOmni cells were not run, because its tokenizer needs two-second windows: they are null with that reason, never zero. The released matrix keeps its bytes; the new rows never enter experiments.json.

Review manifest SHA-256 234fc9bf732de4e5cd7b1c94456233d11f7621a5dbc42a615f84fe9b382bcf57

FileSizeSHA-256 of the file as served
foundation-models-update.json325.3 KiBeaaaaccb2e8b70cacc85db71726d63de036c83c3d60b7b4a9097f9aafafad13a
foundation-models-mi-rest.csv19.0 KiB29f29270ca80637936b3a54fe7f1d8b000516329b9584b90265f4c0d5a481775
foundation-models-idle.csv20.4 KiB9c32e21661d602c8c7cb90ee08617c1ce34dc69afe60e03731c3566236d37464
foundation-models-beta-8ch.csv22.4 KiB8ed510e75ec78e6db8f81c5b3d3c9c53bc92188ac59d27936f69b6fca01d88f9
foundation-models-beta-4ch.csv22.2 KiB56e716518fe5383bcabe50977a588082d8ef780486569740cb80f62392bbf9be
foundation-models-arithmetic-rest.csv22.0 KiB61cd05ee7bf418e759663632942e57da8a0b4ded6b2156aa3885fe0c2005db7c
foundation-models-p300-target.csv19.9 KiB45e9bb5e87ed07e94d783078416171a1da05b6686a5653517f004f570f6d96c4
foundation-models-semantic-target.csv22.2 KiB011e724ab480305b98cc8d910e0d83df7f65d94123bb8620ab0a88529c76b115
foundation-models-sleep-scalp.csv23.1 KiB9128234574c9c49152db7b8a1c052b65ad42f5cb56afab57dc97f4e9ab2b5e7d
reliable-decisions-update-20261004

Route 1 of the decision-research roadmap, reliable decisions: when a decoder should decline to decide, and what its confidence is worth. The saved test scores of models this site already publishes — spectral ridge, EEGNet and two LaBraM arms on EEGMAT (36 people); standard CCA, CBraMod and EEGNet on BETA (70 people) — rescored under a fixed confidence threshold, a coverage target, a certified selective risk and a learned reject option, with probability quality and a person-specific recalibration whose label cost is counted. No classifier was retrained, so every full-coverage accuracy equals the published one. Every protocol is balanced or uniform by design: these are method comparisons, never deployment error rates, and nothing is ranked where intervals overlap.

Pages When not to act

Notes The certified selective risk certified no outer fold on EEGMAT, so it accepted nothing there: no error rate, not a zero one. On BETA its realised error exceeded a certified fold’s own target in some folds: a nominal guarantee across people, whose failure rate is measured here, not assumed. The learned reject option had a lower error than the model’s own calibrated confidence for no method.

Notes ds003810 (ten people) is shown as crude, in a collapsed robustness panel beside secondary seeds, two sensitivity arms (their risk-certification fold counts only) and an exploratory reject head trained jointly with its classifier. Left out: the idle protocol, whose route-1 window proportions are a different unit from the trial-level idle figures on the same page, and every figure of the BNCI2015-001 arm, whose editorial hold stands.

Notes Not published: per-trial, per-person and per-fold values, including the release candidate’s person-level percentiles and its median temperature over folds; the accuracies of the matched-holdout, map-sensitivity and jointly trained arms; and the independent audits themselves, pinned by hash in the review manifest because they carry private storage paths. The primary audit’s one failed check is a documentation error, not a computation error, and is stated as such.

Review manifest SHA-256 49486a87b692e03ddaad411c140a533816fba3b34fd19ce261faa243d6cd2885

FileSizeSHA-256 of the file as served
reliable-decisions-update.json114.1 KiB9af91aa919e6af66bb2907c913ce616b2f98337bf6c9f11bba490d75b7f9fe51
large-source-update-20261003

Two new sources, two separate questions, each with two fixed classical CPU baselines and no shared ranking. Dreem: five-stage sleep staging against the publisher’s consensus in 25 healthy sleepers (DOD-H) and 55 people with obstructive sleep apnoea (DOD-O), kept as separate experiments — a training prior and a spectral ridge, accuracy beside balanced accuracy, macro F1, Cohen’s kappa and the ridge’s stage-by-stage results. And OpenBMI: a motor-imagery decoder trained on a person’s first session and tested on their second after 0, 10, 20 or 40 labelled trials from it, in 51 people, with how many people declined beside every mean change. No foundation-model or fine-tuning result.

Pages Sleep-stage balance · How much calibration?

Notes The spectral ridge never predicts N1 in either cohort, so its N1 precision is not defined: it is published as null, never as zero. The training prior’s balanced accuracy sits slightly above one fifth because a night’s mean covers only the stages that night contains; it is a floor, not a chance level. Neural-network and foundation models on the Dreem cohorts are held, because the source’s physical units disagree.

Notes OpenBMI is an expanded cohort under the same fixed method — the original 40 people with their results unchanged, plus 11 later-eligible people — not an independent replication; an earlier 40-person snapshot was prepared but never published here and is not a separate result. The relative-PSD change at 40 trials has an interval that includes zero and is not established.

Notes Not published: per-person and per-night values (including the worst observed change, medians and 10th percentiles), Brier scores, log-likelihoods and calibration errors, the combined DOD-H plus DOD-O summary, and the independent audits themselves, which are pinned by hash in the review manifest because they carry private storage paths.

Review manifest SHA-256 3126ca1b52f5711c7ae8227c7abab6e4e5cdd917944675cd00e414e62eb08c1e

FileSizeSHA-256 of the file as served
large-source-update.json49.5 KiB834411fc728d2596d4e48be533f2409921e307e5ebbb248300c9fb4cf722cbcd
extension-update-20261002

Twenty further people of the asynchronous SSVEP release, scored with a rejection threshold fixed on the four-person pilot and with a personal one: detection, coverage, correct-and-accepted output and false acceptance per non-control state, side by side. And a new source, LTRSVP: a P300 decoder trained on one recording at 5 or 10 images a second and tested on a different, 10-Hz recording, with the full rate-by-rate matrix. Fixed classical baselines; no foundation-model or fine-tuning result.

Pages When not to act · Screen to VR

Notes The personal threshold raised detection balanced accuracy for 10 of 20 people and lowered it for 8, and did not raise the share of commands both accepted and correct. The image-rate difference has an interval that crosses zero, and rate and recording change together, as does time in the session (the original study presented the rates from the lowest to the highest, not randomised), so no rate effect is claimed.

Notes Not published: per-person values, thresholds, predictions, and the independent audits themselves, which are pinned by hash in the review manifest because they carry private storage paths.

Review manifest SHA-256 2dacb0131128304a9ece7bb8e8591819d36c85cd97ec7c5a3c5a0f077cfa2653

FileSizeSHA-256 of the file as served
extension-update.json23.4 KiB1c2eba3138b53f517df1ea467c30ce8bebbaee86873f92e1d1133b1278bb37a3
adaptation-update-20261001

New people, same task, zero labels from the test person: LaBraM adapted on mental arithmetic three ways — head only, last block, rank-4 LoRA — with the same checkpoint, folds, starting heads, batch order and five-epoch recipe, over three seeds. The next-day experiment is listed as status only.

Pages Which part to update?

Notes Printed beside the core matrix's frozen LaBraM readout on the same people and folds, because this batch's head-only arm is a short gradient-trained head and not the strongest frozen readout.

Notes Not published: memory figures (allocator samples are lower bounds, not per-method peaks) and any figure from the next-day experiment.

Review manifest SHA-256 5e53c5a4ef378a486ef94b6f7479e79c7310188c433933866e445a1a5b108068

FileSizeSHA-256 of the file as served
adaptation-update.json15.2 KiB6253e1d7a7915e12afdfe926688a0bbeb52f2fef28c21d8423c406e353902bc2
context-update-20260927

P300 calibration carried from a PC screen to a VR headset and back for 21 people; walking-speed scores from dry-electrode EEG printed beside a movement-nuisance comparator; and a four-person pilot of SSVEP windows accepted when no command was intended. Fixed CPU baselines; no foundation-model or fine-tuning result.

Pages Screen to VR · On the move · When not to act

Notes Not published although correct: the direction-specific transfer means, because the independent audit did not recompute them.

Review manifest SHA-256 376ac7a308d788c7a8d71a63ee7de5926906f07d3933f4f6a89da0818a70617d

FileSizeSHA-256 of the file as served
context-update.json15.2 KiB4eb7eb4ef11ab0853ece1728cbf3708f1eb66be35ba8adbbaf840c579512fc07
clinical-update-20260923

A 149-person clinical case/control comparison, printed beside an age-and-sex-only comparator, and three holds that produced no score.

Pages Clinical groups

Notes Not published although aggregate: the per-group age and sex composition of the clinical cohort.

Review manifest SHA-256 aab3a961abc4f0f82efec911cb28b5b2e0927040545ea41f42b897da98765572

FileSizeSHA-256 of the file as served
clinical-update.json11.0 KiB082a25d15436eb52ebf1e25f981088f2fa56f21377f7ed0e7907d849a33678df
evidence-update-20260922

In-ear against scalp sleep staging, four posterior electrodes against sixteen, a physical-phantom motion test, and the status of planned adaptation experiments.

Pages Fewer electrodes · On the move · Which part to update?

Notes Amended the EESM19 consent note (see data use). The core snapshot and the topic export were regenerated with one added citation; no score changed. Their current hashes, below, are the amended files.

Review manifest SHA-256 acf92eb64069f0145130e500b75766b4e72a69c07fd68d77958340db828851a4

FileSizeSHA-256 of the file as served
evidence-update.json17.6 KiB219b6d4633894a83f12dd7e1e1ae8820ce9718ddca6807a57f49cf13337ba51a
research-preview-20260920

The core matrix: eight fixed protocols on seven public data sets, with one file of results and one protocol descriptor per protocol.

Pages Core matrix (home page)

FileSizeSHA-256 of the file as served
experiments.json89.7 KiB113de335c17043bd9f720cf6e46663ff8bb2a11ddedaa49282765ed732807cd0
mi-rest-results.csv3.6 KiB50f0eef66b1d36314c5ec4a01028a30c58e2ff88ebac08325ee0b6c4158a19cf
mi-rest-protocol.json4.2 KiB1c8af89bad4fe60b5afa21635802651395311b5dbca02d1f33717d6cef4fbc65
idle-results.csv4.6 KiBd511d329755caf81109305a78e416a2650e84ee03f0fa965c34d3e8220796d81
idle-protocol.json2.8 KiBf648b56dfb1d030170440884ac66106ef369c7df8d27040c3bd8d985fc1f0ee8
beta-8ch-results.csv4.6 KiB01a11e0ba22ea726158c936ff66a7e60f8704641a6e8f11d5c83f25d87fd3125
beta-8ch-protocol.json3.3 KiBac384c95a33d068d38c37cafae7788331f37f5be5a296bfa01d056daf5590426
beta-4ch-results.csv4.5 KiB9ffe23197b77eda5f08dca476f66197c2da77f198ce8dd35dfd0df972a24082d
beta-4ch-protocol.json3.3 KiB749d13951729e00935724fce9b790e8f23978e3290a9dd9df6e5a276736e69a1
arithmetic-rest-results.csv3.7 KiBbed02323936f2980eac7bf3a8e8b2595630fa1609c1466600d33acc2f83928dc
arithmetic-rest-protocol.json4.4 KiBa2d8a9f182916b1ae611b163d65b3b7184bdbf79e4fa39ee47e778c02c301c6b
p300-target-results.csv3.8 KiB6cd242313b592d37be2c1e6af2fd8524f612010547a143c84948a6f03a7a852d
p300-target-protocol.json3.0 KiBba94ddcd7e8fb925d97ebfd7c0418b69e02d75a1b6135a9be0e058b0a7dfaee9
semantic-target-results.csv4.4 KiBb4baad3795b5512a033609512c90055894caf915b62c9c303fd77310d98caaaa
semantic-target-protocol.json3.2 KiBb6c5a380596148ecfdd5bc98b2799c12dd5ceec0623c9ebdb8a711ee01fb7653
sleep-scalp-results.csv3.9 KiB55be9dc880b0c620f9dfba3f97c885e50645db0984de2b7d3c10a380fc9db32d
sleep-scalp-protocol.json4.3 KiB6cf58be78f646b20f2ff9a7a9c0beadee4bfd24b9046ac68dc5f68afb2282036

Each batch’s source terms, consent and privacy review: Data use & privacy