optimium Let’s talk
CASE STUDY / MARKET INTELLIGENCE

Capturing the market narrative

Streamgraph comparing one community with more than 20 communities over time.
Figure 1. Narrative diffusion across communities.

Predicting price changes with early signal

The setting

A crypto market intelligence platform ingesting thousands of social posts per hour and providing real time analytics and insights to traders.

The challenge

Early signal in cryptocurrency markets is essential for predicting price movements. This early signal exists in the narratives that circulate primarily in social media and the news. By the time this gets reflected in the price charts it’s already too late. The challenge is to extract market intelligence and early signals for crypto projects from social media activity at scale, including how narratives spread through communities. Quantify the potential of a project before this is visible to its token price in the charts. Social media posts contain lots of noise, spam and false information. Identify legitimate projects and filter out noise.

Why a custom solution

There was no product to buy, because the method didn’t exist. Measuring how a narrative spreads across communities, and linking that spread to price movements, required something new: a dynamic knowledge graph of key opinion leaders, built by AI agents, and an entropy-based measure of narrative diffusion designed and validated for this project.

The work

The project required a substantial knowledge layer to support agentic workflows and quantitative analytics. The stack included TypeScript, Python, Neo4j, MongoDB, LangGraph, and complex network analysis.

We first constructed a dynamic knowledge graph of the market. Its principal entities were key opinion leaders; the connections between them represented how well they appeared to know one another. An agentic AI workflow examined public social-media profiles and posts, then researched the web to infer those relationships. Complex network analysis identified communities within the graph. These communities provided a way to represent how a narrative evolved and relate its spread to the price movement of a crypto project (Figure 2).

Annotated streamgraph showing a narrative moving through birth, expansion, contraction, and death across social-media communities.
Figure 2. The evolution of a narrative across communities.

Next, we built an AI data pipeline to extract the signal from thousands of social-media posts in real time. The share of posts yielding a project mention fell sharply as the batch size sent to the language model grew, while processing time increased (Figure 3). This trade-off helped us choose a batch size that balanced signal recovery with throughput.

Chart showing processing time increasing and the share of posts yielding a project mention decreasing as tweet batch size grows.
Figure 3. Signal recovery and processing time by tweet batch size.

To score each project identified by the pipeline, we used an entropy-based measure of diffusion: how widely its narrative had spread across distinct communities. For example in Figure 1 we can see that discussion about a project spread from one community to more than 20 communities within days. This is a clear sign of a viral phenomenon that will result in market price changes. This is what we measure, and empirical tests showed that our measure consistently anticipated subsequent price changes.

The results

  • An agent with more than 450,000 followers on X.
  • Ingestion pipeline throughput increased from 10 to 350 projects with signals per hour, a 35-fold improvement.
  • Reduced hallucinations in the X agent to near zero.
  • A market research agent outperformed human market analysts in identifying promising projects.
  • A price change prediction agent achieved 80% accuracy.
← All selected work
LET’S CONNECT THE DOTS

Your next challenge
Our next conversation

Have a complex problem or an idea worth exploring?
If it’s a fit, the first step is a fixed-price prototype, not an open-ended contract.

Start a conversationinfo@optimium.ai