Skip to content

Ecosystem Boundaries

Raul Montoya Cardenas edited this page Jul 30, 2026 · 5 revisions

Ecosystem Boundaries

Wiki hero

Generated with Grok Build: Grok 4.5 · xAI Imagine (/imagine)

Canonical: docs/neuromod-boundary-matrix.md (LIM-9 / #11 / #25).
Also: org-modularization.md, ADR 001 (shared traits live here).

Layer role

Layer Responsibility Examples
Core library Dynamics, modulators, plasticity primitives neuromod
Supervisor / app Encoding, topology, training, IPC, daemon, reward axon-encoder, synaptic-mesh, plasticity-lab, corpus-ipc, brainstem-daemon, thalamic-relay, limbic-critic
Deployment / hardware Export, fixed-point, UART, HDL silicon-bridge, silicon-hdl, Spikenaut-Hardware

Owns

  • Neuron models (Lapicque, LIF, GIF, Izhikevich, FHN, HH)
  • SpikingNetwork / StepError
  • NeuroModulators, SignalProfile, Observation, GenericReward, UnitReward, apply_neuromodulation
  • Classical STDP + R-STDP primitives (EligibilityTrace, RmStdpConfig, …)
  • Domain-agnostic contracts for downstream integration

Does not own

Concern Owner
Sensory Encoder suite axon-encoder
Topology / delays / mesh synaptic-mesh
Reward shaping / environments limbic-critic
Full training loops plasticity-lab / SynapticDistill.jl
IPC corpus-ipc
Headless daemon brainstem-daemon
Host FPGA export / UART silicon-bridge
HDL silicon-hdl
Hybrid ANN↔SNN glue hybrid-fusion
Kinetic continuous features kinetic-signals
Energy ledger metabolic-ledger
Telemetry relay thalamic-relay
Tensor / MoE extraction cortex-tensor / engram-parser

Allowed deps

serde, rand, optional sentry (feature-gated — intentional exception to “no I/O”). No tokio/network/hardware crates, no domain reward/env impls, no training frameworks.

Domain leaks (0.5.0)

Historical “spikenaut” / mining / HFT naming cleaned in 0.5.0. GenericReward + UnitReward stay minimal; real reward logic belongs in limbic-critic or domain adapters.

Related


Last updated: July 30, 2026 Updated by: Grok Build: Grok 4.5 Package tip reference: 553cc8e (main @ 0.5.0 + post-tag; tag v0.5.0 = 67c1573) Cubic: page-intro Devin DeepWiki: neuromod @ 553cc8e

Clone this wiki locally