Skip to main content

Signal Engine & Architecture

This technical deep dive explores the core architecture of Nomentum's neuromorphic signal processing engine. Learn how market data becomes synaptic states and how our device-inspired model generates trading signals.

Data Sources

The Signal Engine integrates multiple data streams to create a comprehensive view of market microstructure. Real-time trade data, order book dynamics, and liquidity metrics feed into our neuromorphic processing pipeline.

1) Data Inputs & Fusion (provider-agnostic)

The engine consumes normalized, loss-bounded views of on-chain activity and adjacent market context. At Beta, the fusion layer is source-agnostic and may be backed by enterprise Solana providers and comparable RPC/analytics services. Inputs are pre-validated, time-aligned, and clipped to compact domains before entering the synapse:

  • Microflow: short-window net buy/sell deltas, cadence density.
  • Liquidity context: depth/impact surrogates, mapping to τslow.
  • Trade distribution: micro vs. block flow normalization.
  • Volatility bands: short-horizon scale for impulse bounds.
  • Integrity features: holder concentration, episodic bundling, large-holder turnover, new-holder velocity.

Fusion outputs are unitless, bounded features suitable for stable neuromorphic updates. No single provider is assumed; mapping is defined by invariants (cadence, clipping, monotonicity) rather than vendor details.

Core NOMFET Model (Gf/Gs, decay, STDP, saturation/noise)

At the heart of our system lies the NOMFET model, implementing synaptic plasticity through dual exponential decay. The model captures facilitation and depression regimes with biologically-inspired time constants.

G(t) = G_fast(t) + G_slow(t) dG_fast/dt = -G_fast/τ_fast + facilitation_term dG_slow/dt = -G_slow/τ_slow + depression_term

2) Mathematical Formulation

Let S(t) be the signed spike process derived from microflow. The synapse has fast and slow components Gf, Gs with decay τf, τs:

dG_f/dt = -G_f/τ_f + k_f · S(t)
dG_s/dt = -G_s/τ_s + k_s · S(t)
G       = w_f · G_f + w_s · G_s,  with  w_f=0.6, w_s=0.4

In discrete time with step Δt, we use bounded updates with saturation/variability terms to reflect device-inspired behavior and avoid divergence:

G_f ← clip( G_f · e^{-Δt/τ_f*} + α_f · φ(G_f) + β_f · σ · w(p) · M )
G_s ← clip( Gs · e^{-Δt/τ_s*} + α_s · φ(G_s) + β_s · σ · w(p) · M )
G   ← 0.6·G_f + 0.4·G_s
  • σ ∈ {−1,+1} is the sign (sell/buy), w(p) is a saturating weight of trade fraction.
  • φ(·) (e.g., 1 − e^{-cG}) models saturation; small heteroscedastic noise scales with √G.
  • τs* is liquidity-scaled (monotone), τf* is short to reject noise.

Short inter-spike intervals apply an STDP-like gain bounded within a fixed window, emphasizing consistent sequences and attenuating flicker.

Multi-Timeframe Blend

Our architecture integrates signals across multiple timeframes, from microsecond trade data to monthly trends. Each timeframe contributes weighted information to create a comprehensive market signal.

3) Timeframe Selection Methodology

Momentum is a convex blend of tanh-normalized deltas over multiple horizons (e.g., 5m / 15m / 1h / 1d). We overweight recency for reactivity while retaining longer context for regime stability:

M_i = 1 + tanh( Δ_i / s_i )     // per-horizon scaling
M   = Σ λ_i · M_i,  Σ λ_i = 1    // e.g., 0.40/0.25/0.20/0.15

Normalization constants si are set so that ordinary moves map to compact ranges, preventing gain spikes during transient turbulence.

Scoring & Thresholds

The final trading signal emerges from a weighted combination of synaptic state, momentum indicators, and risk metrics. Dynamic thresholds adapt to market conditions and volatility regimes.

4) Scoring & Regime Logic

The score is a monotone transformation of G, the momentum-modulated gain, and regime flags; it is explicitly bounded, with hysteresis to suppress oscillation near thresholds:

M'     = M · (1 − R)              // risk damping, R ∈ [0,1]
Score  = H( ψ(G), M', Regime )    // H applies clipping & hysteresis

R aggregates integrity features (e.g., concentration, bundling, turnover, new-holder velocity) through smoothstep/tanh mappings to avoid discontinuities. ψ is a gently curved, Lipschitz-bounded map of G to preserve ordering while compressing tails.

UI Bindings

The Signal Engine provides real-time data bindings for our visualization components, enabling live updates of synaptic states, momentum indicators, and trading recommendations.

5) UI Architecture (rendering & state)

  • Rendering: device-pixel-aware canvases (HUD ring, raster, synapse plot) with deterministic sampling from the engine's compact state vector.
  • State discipline: ring buffers for price, momentum, and spike rasters; cross-session continuity with expiry.
  • Reactivity: UI reads the engine's derived state only; the engine never depends on UI cadence.

Limits & Next

Current Alpha limitations include single-token focus and simplified risk modeling. Future developments will expand to multi-asset portfolios and advanced risk management.

Current Limitations: Alpha version supports BTC and SOL only. Multi-asset portfolio analysis and advanced risk modeling coming in Beta.

6) Technical Limitations & Scalability

  • Cadence sensitivity: inner-loop jitter can bias timing gains; we isolate the loop and use bounded STDP windows.
  • Data gaps: missing ticks are imputed conservatively; confidence is surfaced in the HUD.
  • Throughput: multi-asset tracking scales linearly with compact state export; heavy features (backtests/drift) run off-path.
  • Planned: formal convergence checks, synthetic adversarial scenarios, reliability scoring, and hardware-in-the-loop experiments with NOMFET-class devices.

Want to see it in action? Visit our live prototype to observe the Signal Engine processing real market data in real-time.