Skip to content

Ecosystem Boundaries

Raul Montoya Cardenas edited this page Aug 12, 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
Application error monitoring (Sentry, etc.) downstream binaries

Allowed deps

serde, rand. No optional sentry feature (removed in 0.5.2). 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: August 12, 2026 Updated by: Grok Build: Grok 4.5 (high) Package tip reference: 328ea9c (main @ 0.5.2 + #97/#98; tag v0.5.2 = ef9fba8) Cubic: page-intro Devin DeepWiki: neuromod @ 328ea9c

Clone this wiki locally