Synaptic spike pattern — ENI
C11 · v0.1.0

ENI — Embedded Neural Interface

ENI is the EoS embedded neural interface — a low-latency, capability-secured stack that handles Neuralink-class 1024-channel acquisition at 30 kHz, EEG capture, signal conditioning, and a learned intent decoder, all on-device.

1024
Channels
30 kHz
Sample rate
EEG
Multi-modal
Intent
Decoder
Overview

What ENI is

ENI bridges biosignal hardware and the rest of the EoS stack. It captures dense neural recordings (Neuralink-class 1024-channel arrays at 30 kHz, plus consumer EEG headsets), filters and spike-sorts in real time, and feeds a learned intent decoder that emits structured commands into eIPC.

Privacy and safety are first-class: raw neural data never leaves the device by default; the intent stream is gated by capability tokens; and a hardware kill-switch is wired into the EoS scheduler.

Capabilities

Features

The shape of ENI at a glance.

1024-Channel Capture

DMA-driven sampling at 30 kHz/ch with sub-millisecond pipeline jitter.

EEG & ECoG Support

OpenBCI, Muse, Emotiv, and custom analog front-ends via the EoS HAL.

Real-Time Spike Sorter

Online template-matching with drift compensation.

Intent Decoder

Configurable decoder (logistic / RNN / transformer) translating spikes → structured commands.

Capability-Gated Output

Intent stream is delivered through eIPC capabilities — apps can only see what they're authorized for.

Privacy By Default

Raw neural data is sandbox-only; no off-device transmission without explicit user consent.

Hardware Kill-Switch

Physical interlock wired into the kernel scheduler — stop signal acquisition in < 5 ms.

Calibration Toolkit

Per-user training UI with stored, re-loadable calibration profiles.

Research Tap

Optional, opt-in raw-data tap for clinical / research workflows under audit.

Source

Open source on GitHub

ENI is Apache-2.0 licensed and developed in the open. Issues, discussions, and pull requests welcome.

embeddedos-org/eni

Production-grade neural-link interface: 1024 channels, 30 kHz, intent decoding.

C11Apache-2.0v0.1.0
Open ↗
Where it sits

In the EoS stack

ENI is the highlighted layer below.

App layerUI / browser layerData layerAI runtimeNeural interfaceIPC fabricEoS kernel + HALeos-platform profileeBootloaderBuild / IDE / Sim

Ready to build with ENI?

Start with the docs, browse the source, or join the community.