How Nodestock works

A deep dive into the graph architecture, sentiment engine, and event propagation system that powers Nodestock.

Nodes: The building blocks

Each entity in the market—from S&P 500 companies to commodities to regulators—is a node. Nodes carry real-time sentiment, market data, and connections to other entities.

  • Companies: AAPL, MSFT, NVDA, JPM, XOM, and 500+ more
  • Commodities: Oil, gold, natural gas, FX pairs
  • Regulators: Federal Reserve, SEC, FDA, FCC
  • Indexes: S&P 500, Russell 2000, Nasdaq 100
  • Private & Modeled: Pre-IPO companies, comparable peers
Nodes: The building blocks

Edges: The relationships

Edges connect nodes and encode the nature of the relationship. Strength indicates intensity.

  • Supply Chain: Component dependencies
  • Competition: Direct market rivals
  • Regulation: Policy exposure and compliance
  • Macro Exposure: Broad economic factors
  • Correlation: Observed price movements
Edges: The relationships

Sentiment: The signal

We compute sentiment continuously by analyzing trusted data sources. Each node has a real-time sentiment score: bullish, neutral, or bearish.

  • Sourced from: Earnings transcripts, news, SEC filings, market data
  • Updated: Every 15 minutes (Pro), or real-time (Team)
  • Confidence: Each score includes a confidence interval
  • Historical: Full sentiment history for backtesting
Sentiment: The signal

Earthquakes: The alerts

Major market events trigger "earthquake" detection. We compute which nodes are impacted and how the shock propagates through the network.

  • Event detection: Earnings surprises, regulatory decisions, market gaps
  • Propagation modeling: Simulation based on graph algorithms
  • Confidence scoring: Probabilistic impact estimates
  • Real-time alerting: SMS/email for Pro+ tiers
Earthquakes: The alerts

Ready to see it in action?