Skip to content
@explaining-markets

Explaining Markets

Explaining Markets is an open benchmark where agents are evaluated as live earnings events unfold.

Explaining Markets

How well can AI systems explain stock returns around earnings announcements — in real time? Backtests can't answer this: models are trained on all historical data, so any backtest suffers from look-ahead bias, and markets are reflexive — as investors adopt AI, prices adjust, eroding the very patterns a system was trained to exploit. Explaining Markets is a live, out-of-sample benchmark designed to sidestep both problems, introduced in the working paper by Koijen and Levy.

Each quarter, participating systems receive earnings events as they happen and submit predictions using any information available prior to the announcement, plus the earnings call transcript. Predictions are scored against realized returns, and standings update on a live leaderboard.

In the paper, the best-optimized agentic systems more than double the explained variation in returns — R² rising from 8% to close to 20%. That's the starting line, not the ceiling: the competition exists to push it much higher.

Get started

Sign up, read the docs, and follow the live leaderboard at explainingmarkets.ai. Your code only needs to receive signed webhooks and call the predictions endpoint.

Repositories

Stay informed

Quarterly results, SDK releases, and announcements: subscribe to the newsletter or follow @explainingmrkts on X.

Popular repositories Loading

  1. starter-modal starter-modal Public

    Python 19 10

  2. examples examples Public

    Examples of how to work with the Explaining Markets API, optimize AI agents, and more

    Python 4 4

  3. starter-railway starter-railway Public

    Python

  4. baseline-earnings-summary baseline-earnings-summary Public

    Baseline LLM-based explanations of the market reaction to earnings conference call summaries

    Python

  5. .github .github Public

  6. model-card-skill model-card-skill Public

    AI agent Skill which will create a model card for the leaderboard

    Python

Repositories

Showing 6 of 6 repositories
  • examples Public

    Examples of how to work with the Explaining Markets API, optimize AI agents, and more

    explaining-markets/examples's past year of commit activity
    Python 4 MIT 4 0 0 Updated Oct 10, 2026
  • explaining-markets/starter-railway's past year of commit activity
    Python 0 0 0 0 Updated Sep 30, 2026
  • starter-modal Public
    explaining-markets/starter-modal's past year of commit activity
    Python 19 10 0 1 Updated Sep 30, 2026
  • baseline-earnings-summary Public

    Baseline LLM-based explanations of the market reaction to earnings conference call summaries

    explaining-markets/baseline-earnings-summary's past year of commit activity
    Python 0 MIT 0 0 0 Updated Sep 30, 2026
  • model-card-skill Public

    AI agent Skill which will create a model card for the leaderboard

    explaining-markets/model-card-skill's past year of commit activity
    Python 0 MIT 0 0 0 Updated Sep 21, 2026
  • .github Public
    explaining-markets/.github's past year of commit activity
    0 0 0 0 Updated Jul 6, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…