Skip to content

Public API

Raul Montoya Cardenas edited this page Jul 29, 2026 · 2 revisions

Public API Reference

Wiki hero

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

All public symbols are exported from the LiquidCortex module in src/LiquidCortex.jl.

Exported Surface

export SparseBrain, EnsembleBrain
export step!, ensemble_step!, get_output, get_ensemble_output
export compute_reservoir_covariance!, diagnostics, ensemble_diagnostics
Symbol Category Page
SparseBrain Type / constructor Neural Execution API
EnsembleBrain Type / constructor Neural Execution API
step! Execution Neural Execution API
ensemble_step! Execution Neural Execution API
get_output Readout Neural Execution API
get_ensemble_output Readout Neural Execution API
compute_reservoir_covariance! Stats STDP and Covariance
diagnostics Observability Neural Execution API
ensemble_diagnostics Observability Neural Execution API

Not Exported (but useful)

Symbol Notes
LiquidCortex._cuda_available Ref{Bool} — gate GPU work
LiquidCortex.run_lsm_step / run_lsm_step_str Reference LSM entrypoints
LiquidCortex._init_ref_lsm! Manual reference init
Constants (N, ETA, V_THRESH, …) Module-level in sparse_brain.jl

Explicitly Removed (PR #12)

These must not appear in names(LiquidCortex):

  • MarketPulse
  • decode_market_pulse
  • pulse_to_input

Tests enforce their absence. Use generic vectors; see Input Interface.

Child Pages


Last updated: July 28, 2026 Updated by: Grok Build: Grok 4.5 Package tip reference: 4e2698c (main)

Clone this wiki locally