Skip to main content
Causal decomposition is what makes Rekko different from a simple odds aggregator. Instead of just giving you a number, Rekko explains why it estimates a given probability by breaking it into weighted causal factors with Bayesian updates.

What you get

Request ?expand=causal on any analysis or signal endpoint:

Factor anatomy

Each CausalFactor represents one driver of the outcome:

How it works

  1. Factor identification — The research pipeline identifies 3-7 independent causal drivers of the outcome
  2. Prior estimation — Each factor starts with a base rate (prior) drawn from historical patterns
  3. Evidence gathering — Deep web research collects relevant evidence for each factor
  4. Bayesian update — Each factor’s prior is updated to a posterior based on the evidence strength
  5. Weighted aggregation — Factors are combined using their weights to produce the overall probability
The method field indicates the aggregation approach:

Why this matters

Most prediction market APIs just give you a price. Rekko gives you the reasoning chain:
  • Audit the logic — See exactly which factors drive the estimate and whether you agree
  • Identify blind spots — Check if important factors are missing from the decomposition
  • Track changes — When you re-analyze later, see which factors shifted and why
  • Override confidently — If you have domain expertise on a specific factor, you can judge whether the overall estimate is too high or too low

Requesting causal decomposition

Add ?expand=causal to any analysis or signal endpoint: