Skip to content

OpenKuber · causal intelligence

Causal intelligence for Indian financial markets.

When an NSE stock moves sharply, IROHA separates what the market, the sector and the company each contributed, tests every proposed cause against the evidence, and turns the answer into stress tests and position sizing.

Big RAYMOND moves since 2015 the model leaned the right way on
41 of 52
Big RAYMOND moves since 2015 the model leaned the right way on
Public shock scenarios with a known answer in IndiCause-Bench
1,532
Public shock scenarios with a known answer in IndiCause-Bench
Language models that lost money in LabhLabs Season 1
6 of 6
Language models that lost money in LabhLabs Season 1
Bank Nifty stocks covered by the API today
14
Bank Nifty stocks covered by the API today

Core thesis

OpenKuber is building an AI-native market intelligence platform for Indian markets. Not a dashboard run by human analysts, but a system in which stateful AI agents observe live market data, reason over macro signals, institutional flows, corporate events and alternative datasets, and pass what they observe through a causal engine that produces causal chains and position sizing.

We deploy these agents against real NSE conditions to expose where technical strategies, stateless models and inherited US-market assumptions fail, then use those failures to build the causal engine itself: a citation-forward layer that learns which signals matter, why stocks move, and how a decision should be challenged.

India's messy, under-structured data is not a limitation. It is the opportunity.

01 · Causal engine

One stock’s causes, as a map.

Every territory is a variable IROHA uses for RAYMOND, from the and to and NSE filings; the small cells are the data behind each. Arrows are causal links. Hover a territory for its evidence.

World modelMarketIndustry peersMacroCompany newsPolicy newsResultsNSE filingsconfirmedcandidate
RAYMOND returnWorld-model expectationNIFTYSmall caps vs NIFTYTextiles peersAero & defence peersUSD/INRFPI flowsINDIA VIXBrentPositive company newsNegative company newsPolicy / tariff newsResults dayMaterial NSE filingsFilings (pooled effect)1451 NSE stocks a day → World-model expectation · the whole cross-section the model learns from: about 1451 NSE stocks a day, Sep 2021 – Oct 2026RAYMOND price history → World-model expectation · RAYMOND's own daily returns; the model forecasts the next 21 sessions from themNSE · NIFTY 50 → NIFTY · daily close of the NIFTY 50 index · 1269 sessions, Sep 2021 – Oct 2026NSE · NIFTY SMLCAP 100 → Small caps vs NIFTY · daily close of the small-cap index · 1269 sessions; the variable is its return minus NIFTY'sNSE · NIFTY 50 → Small caps vs NIFTY · subtracted from the small-cap return, so the variable is small caps' lead over the marketICIL → Textiles peers · 1269 sessions in the basket · moves with the basket 0.46 · with RAYMOND 0.04GOKEX → Textiles peers · 1269 sessions in the basket · moves with the basket 0.45 · with RAYMOND 0.06VTL → Textiles peers · 1269 sessions in the basket · moves with the basket 0.45 · with RAYMOND 0.04KPRMILL → Textiles peers · 1269 sessions in the basket · moves with the basket 0.44 · with RAYMOND -0.02+8 more → Textiles peers · WELSPUNLIV, KITEX, ARVIND, PDSL, TRIDENT, PAGEIND, PGIL, RAYMONDLSLBDL → Aero & defence peers · 1269 sessions in the basket · moves with the basket 0.63 · with RAYMOND 0.06HAL → Aero & defence peers · 1269 sessions in the basket · moves with the basket 0.61 · with RAYMOND 0.02GRSE → Aero & defence peers · 1269 sessions in the basket · moves with the basket 0.61 · with RAYMOND 0.07BEL → Aero & defence peers · 1269 sessions in the basket · moves with the basket 0.59 · with RAYMOND 0.02+8 more → Aero & defence peers · COCHINSHIP, BEML, ASTRAMICRO, ZENTEC, SOLARINDS, PARAS, DATAPATTNS, AZADNSDL · USD/INR reference rate → USD/INR · daily rupee reference rate published with NSDL's FPI data · 1269 sessions, Sep 2021 – Oct 2026NSDL · FPI equity net investment → FPI flows · foreign portfolio investors' net equity buying, Rs crore per day · 1269 sessions, Sep 2021 – Oct 2026NSE · INDIA VIX → INDIA VIX · daily close of NSE's volatility index · 1269 sessions, Sep 2021 – Oct 2026ICE Brent futures (BZ=F) → Brent · front-month Brent crude settlement · 1223 sessions, Sep 2021 – Oct 2026Economic Times → Positive company news · 21 headlines (28%) · mostly earnings, analystFree Press Journal → Positive company news · 10 headlines (14%) · mostly earnings, order winBusinessLine → Positive company news · 7 headlines (9%) · mostly earnings, corporate actionMoneycontrol → Positive company news · 6 headlines (8%) · mostly earnings, analyst+8 more → Positive company news · Business Standard, Financial Express, News18, Hindustan Times, Mint, businessworld.in, indiantelevision.com, newsx.comBusiness Standard → Negative company news · 6 headlines (18%) · mostly earningsEconomic Times → Negative company news · 6 headlines (18%) · mostly governance, legalMint → Negative company news · 4 headlines (12%) · mostly earnings, governanceFinancial Express → Negative company news · 2 headlines (6%) · mostly earnings, governance+8 more → Negative company news · Hindustan Times, NewKerala, Deccan Herald, DNA, Free Press Journal, mid-day.com, Moneycontrol, NDTVEconomic Times → Policy / tariff news · 3 headlines (30%) · mostly policy macro, governanceBusiness Standard → Policy / tariff news · 2 headlines (20%) · mostly policy macro, analystFree Press Journal → Policy / tariff news · 2 headlines (20%) · mostly policy macro, legalFinancial Express → Policy / tariff news · 1 headline (10%) · mostly governance+2 more → Policy / tariff news · Hindustan Times, The HinduNSE · financial results → Results day · 28 over Sep 2021 – Oct 2026NSE · board meeting for results → Results day · 20 over Sep 2021 – Oct 2026Management change → Material NSE filings · 33 NSE filings over Sep 2021 – Oct 2026M&A / restructuring → Material NSE filings · 32 NSE filings over Sep 2021 – Oct 2026Board outcomes → Material NSE filings · 26 NSE filings over Sep 2021 – Oct 2026Results → Material NSE filings · 21 NSE filings over Sep 2021 – Oct 2026+8 more → Material NSE filings · Resignations, Dividend, Fund raising, Default, Product launches, Regulatory, Litigation, Order winsM&A / restructuring → Filings (pooled effect) · 32 filings · each moves a stock +0.22% on average across all NSE stocks (confirmed)Board outcomes → Filings (pooled effect) · 26 filings · each moves a stock -0.10% on average across all NSE stocks (confirmed)Results → Filings (pooled effect) · 21 filings · each moves a stock -0.31% on average across all NSE stocks (confirmed)Resignations → Filings (pooled effect) · 9 filings · each moves a stock -0.19% on average across all NSE stocks (confirmed)+4 more → Filings (pooled effect) · Dividend, Product launches, Order wins, CapexRAYMOND returnWorld-model expectationNIFTYSmall caps vs NIFTYTextiles peersAero & defence peersUSD/INRFPI flowsINDIA VIXBrentPositive company newsNegative company newsPolicy / tariff newsResults dayMaterial NSE filingsFilings (pooled effect)
Large cells are the variables IROHA uses for RAYMOND; the small cells around each are the data behind it. Hover a territory for its evidence and links; arrows are causal links, solid when confirmed. 1,267 sessions, 2021-09-06 to 2026-10-14.

02 · Shock breakdown

Every RAYMOND shock since 2015, decomposed.

52 big moves, each split into what the model expected, the market, the sector and the company. The model . Select a move to see where it came from.

RAYMOND · 52 big moves since 2015

call leaned right leaned wrong41/52

#52 · 21 Aug – 7 Oct 2026 · Company news

+52.8%move

Passed every causal test: , .

Where the move came from · pts

  • Model call leaned the right way+2.0
  • Market −0.5
  • Textiles peers −1.9
  • Company event +53.1

Call + market + sector + company = +52.8 pts. Data as of 27 October 2026.

03 · LabhLabs

Six language models. One month. No winners.

Each model traded a ₹1,00,000 paper portfolio of NSE stocks from 2 to 27 March 2026. The best, , ended at -3.89%. Season 2 begins on 15 December 2026.

Net worth through Season 1 · ₹1,00,000 start

2–27 Mar 2026 · paper trading

₹88K₹92K₹96K₹100Kstart capitalStart6 Mar13 Mar20 Mar27 MarGPT-4.1 Nano−3.89%

04 · Developer API

The same answers, as data.

A headless causal API for institutions that build their own tools. Available to pilot customers.

Developers
POST /explain · response
{
  "symbol": "NSE:RAYMOND",
  "window": [
    "2026-08-21",
    "2026-10-07"
  ],
  "move_pct": 52.8,
  "components": {
    "model_call": 2,
    "market": -0.5,
    "sector": -1.9,
    "company": 53.1
  },
  "causes": [
    {
      "event": "Aerospace subsidiary wins orders",
      "date": "2026-09-12",
      "tests_passed": [
        "policy",
        "news"
      ]
    }
  ]
}
  1. 01

    Explain a move

    A symbol and a window in; a sourced decomposition into expectation, market, sector and company out.

  2. 02

    Causal graph

    The variables that drive a stock, with the direction and weight of each tested effect.

  3. 03

    Scenarios

    Specify a shock to any driver; receive a range of outcomes for each stock in the universe.

Research

Who we work with

Research infrastructure for regulated firms.

Registered investment advisers, portfolio management services and proprietary and quantitative desks use IROHA to explain the moves in their books, with sources, and to stress-test them before the next one.

Engagements begin with a pilot of two to four weeks on the firm's own universe of stocks: a causal account of every large move, a stress-test report, and a review with the team.

Questions

Frequently asked

What does IROHA do?

IROHA explains why an Indian stock moved. It splits each large move into market, sector, macro and company-specific parts, tests each cause against evidence, and turns the result into stress tests and position-sizing inputs.

Is OpenKuber an investment adviser?

No. OpenKuber provides research infrastructure to regulated firms. It does not give buy or sell recommendations and does not serve retail investors.

Which markets does IROHA cover?

NSE-listed equities. The API currently covers the Bank Nifty constituents; wider universes are available in pilots.

Supported by