ReflexAI
ReflexAI pairs quantitative financial-risk diagnostics with retrieval-augmented AI reasoning grounded in George Soros's theory of reflexivity — analyzing how market feedback loops amplify financial fragility.

- 3
- Data classes
- 3
- Financial statements
- 5
- Core capabilities
- Annual
- Data cadence
- RAG
- Reasoning layer
- 2025
- Delivered
Try it
Live deploymentRunning now
Pick a ticker. The app pulls the financial statements, runs the four risk diagnostics, and retrieves against the reflexivity corpus separately before it writes anything.
- Ask it
- Whether a balance sheet survives stress
- Not
- Whether the stock goes up
- Watch for
- Where the two lanes disagree
The premise
A different questionMost tools answer
What happened?
This one asks
Why is risk building, and how might it evolve?
The loop it models
- Perceptions influence prices
- Prices influence fundamentals
- Narratives influence behaviour
- Behaviour feeds back into reality
Markets are not purely efficient. The premise is that these four statements form a cycle, and that the interesting risk lives in the cycle rather than in any single reading.
Three data classes
Different cognitive roles- 01
Quantitative reality
yfinance
The baseline truth risk is assessed against
- Annual income statement
- Annual balance sheet
- Annual cash flow statement
- Lightweight market snapshot
- 02
Narrative and conceptual
Soros knowledge corpus
The lens the numbers are read through
- Reflexivity as a framework
- Boom and bust sequence structure
- Feedback-loop reasoning patterns
- 03
Intent
User queries
What the analyst actually wants to know
- Ticker-aware market context
- Question routed against both layers above
Statements are facts. The corpus is a way of reading facts. Keeping them in separate retrieval paths is what stops a framework quote coming back as though it were a figure, and it is what makes the reasoning auditable.
Architecture
Two lanes, one joinRisk diagnostics
4 named dimensionsLiquidity risk
Ability to survive stress without external financing, and cash adequacy against obligations.
Leverage risk
How much of the balance sheet depends on borrowed capital holding.
Profitability risk
Whether earnings quality supports the valuation being placed on it.
Narrative risk
Where the story about a company has detached from what its statements show.
A current ratio does not tell you whether a company survives stress. Naming the risk makes the output something to act on rather than something to read.
Capabilities
5 layers01Fundamentals layer
Annual income statement, balance sheet and cash flow, normalised for downstream analysis.
02Risk diagnostics
Liquidity, leverage, profitability and narrative risk, rather than generic ratio output.
03AI market reasoning
Retrieval over the reflexivity corpus, so explanations are grounded in a framework rather than improvised.
04Ticker-aware context
Market context attached to the specific company being examined.
05Pairs trading analysis
Experimental. Included as a direction, not a finished capability.
Decisions
4 named tradeoffsAnnual data, deliberately
- Chose
- Annual statements only
- Over
- Quarterly filings
- Intraday market data
Because
- Avoids short-term noise entirely
- Aligns with macro and structural analysis rather than trading signals
- Reflexive loops play out over years, not sessions
Cost
Nothing here can answer a question about this quarter, by design.
Separate the corpus from the numbers
- Chose
- Two distinct data classes, retrieved separately
- Over
- One combined index of everything
Because
- Statements are facts; the corpus is a way of reading facts
- Mixing them lets a framework quote be retrieved as though it were a figure
- Keeping them apart makes the reasoning auditable
Cost
Two retrieval paths to maintain and keep aligned.
Risk-focused diagnostics, not a ratio table
- Chose
- Four named risk dimensions
- Over
- The standard ratio set
Because
- A current ratio does not say whether a company survives stress
- Naming the risk makes the output actionable rather than descriptive
Cost
The dimensions are interpretive, so two analysts could weight them differently.
Explain the loop, not just the level
- Chose
- Model feedback between perception and fundamentals
- Over
- Report current values and stop
Because
- Most tools answer what happened; the gap is why risk is building
- A level tells you where you are, a loop suggests where it goes
Cost
Explanations are narrative, so they are harder to validate than a number.
Stack
Everything usedReasoning
- RAG
- LLM synthesis
- Retrieval over corpus
Data
- yfinance
- Annual statements
- Market snapshot
Analysis
- Python
- pandas
- Risk diagnostics
Framework
- Reflexivity model
- Boom-bust sequence
Interface
- Structured dashboard
Experimental
- Pairs trading analysis