
Extended Hours Are Coming to OPRA Options Data
Starting August 17, 2026, Cboe's Options Exchange is extending trading hours for select single-stock equity options with a morning GTH session (7:30–9:25 am ET) and Curb session (4:00–4:15 pm ET).

cole

Introducing
Aug 20, 2026
Kepler is a provably correct AI platform, and its first users are financial analysts: buy-side analysts at hedge funds and PE firms, sell-side and independent equity research analysts, and bankers building comps. For that audience, one wrong number can carry multi-million-dollar consequences, so a single hallucinated figure forces an audit of the whole dataset and erases any time the tool saved. Kepler's promise is AI that proves it's right. Its answers are deterministic and every figure traces back to source, which puts a strict requirement on the data underneath. Kepler standardized on Massive for prices, splits and dividends, earnings, and news, because the series is clean, replayable, and source-attributable.

An analyst presents a number to a PM, and the PM asks where it came from. If the analyst can't show the trace in one click, the number doesn't go in the model. AI tools that can't survive that handoff don't get used.
- Rui Zhang, Founding Product Lead
Kepler's promise has two pieces. Every number, metric, or data point behind an answer links back to the exact source it came from: a specific 10-K line item, an analyst estimate, a price tick. And the work that produced that number is deterministic. Same question, same data, same output, every run.
The architecture makes that guarantee structural, not aspirational. Kepler separates the AI layer from the data retrieval layer by design. If you let a model retrieve and compute directly, it will sometimes invent the source, pull the wrong filing, or miscalculate. Worse, it will be confidently wrong and tell the user it checked something it cannot actually check. Each of those is a credibility-destroying error in finance.
So Kepler splits the work. The model handles intent: what is the user asking, which entity, which period, which metric. Once intent is locked, Kepler runs the retrieval and the math against their semantic layer, and the answer carries the trace. There is no path in the system where a model invents a number.
The outcome that matters most to Kepler's team isn't any single endpoint. It's that an analyst can show a PM where every number came from in one click.
SEC filings, earnings transcripts, and regulatory documents are the core of Kepler's document corpus. A 10-K tells you a company's history. A transcript tells you the qualitative story. Neither tells you what the stock did on the day of the print, what the EV/EBITDA multiple is right now, or what the historical multiple band looks like.
That is where Massive comes in. Kepler needs a clean price series and accurate quotes to build comps, EV, P/E, and dividend yield, and to anchor any valuation conversation in market reality. The transcript and the 8-K provides the raw context, while the pricing data provides the market's reaction to that context.
Because every figure Kepler returns has to be reproducible, the requirement that flows down to the data layer is strict. If a price is wrong by a cent or a corporate action isn't applied, the error propagates through every calculation above it. So Kepler accepts market data on three conditions: it has to be a deterministic series the team can replay, they have to be able to point a customer at exactly where it came from, and they have to have full confidence in its reliability.
Before settling on Massive, Kepler evaluated providers against three filters: a clean API a small team could integrate quickly, single-vendor breadth across the products they needed (prices, corporate actions, earnings, news), and a partnership posture that matched startup pace rather than enterprise procurement.
Massive fit. Finance has a high-trust bar, so anything sitting under Kepler's outputs has to clear Kepler's bar. The proof was in the testing. The early days were a barrage of checks: thousands of automated and manual tests against the data, splits and corporate actions, edge cases on tickers with messy histories. Kepler kept building on Massive because everything passed.
We have a high bar on the output of the data. The two things that matter to us are that the data passes our test suite, and that the engineering process on the other end is at the same bar as ours, so we have no concerns with reliability or consistency.
- Susannah Meyer, Founding Engineer, Kepler

Market data is fetched at query time, when an answer depends on a current price or a price series. Three categories of Massive data flow into both Kepler's analytical workflows and its Company Profile UI, and every value is attributed back to source, consistent with how Kepler traces everything else.
Retrieved values are rendered into the answer with a source tag. The user can click through to see the underlying series, the timestamp, and the vendor of record.
- Susannah Meyer, Founding Engineer, Kepler

What Kepler can stand behind:
The result isn't a throughput number. It's that Kepler never has to ask an analyst to trust a figure it can't show them the source for.

Kepler's edge isn't a load number. It's that no answer rests on a figure the analyst can't trace. For Kepler's architecture, historical depth matters more than latency. Users build models and run backtests, studying trends over varying periods and market conditions, so a clean, deep series that replays deterministically and lines up with the filings and transcripts is what the product depends on.
Today Kepler's Massive usage is focused on US equities. As customer demand pushes Kepler into new markets, the team can extend coverage through the same data layer rather than onboarding a new vendor each time. Options, futures, and crypto are anticipated down the line, and Kepler made the single-vendor, schema-consistent bet with that growth path in mind. The ceiling is set by what the team can build, not by what the data layer can afford to serve.
Look for someone who can match your bar. The data has to pass your test, every series, every edge case, every corporate action applied correctly. And the people on the other end have to pass it too. They have to know the data, respond quickly, and care when something is off. Most vendors fail one of those two. Pick the one that does both.
- Rui Zhang, Founding Product Lead, Kepler
If your team is building an AI finance product, a research platform, or a trading tool that depends on accurate market data you can trace back to its source, reach out to sales@massive.com. We would be happy to learn about your project and help you build on the same foundation powering Kepler. You can also get started at massive.com and explore the API at massive.com/docs.
Keep building something massive.

Jack Bell
jack
See what's happening at Massive

Starting August 17, 2026, Cboe's Options Exchange is extending trading hours for select single-stock equity options with a morning GTH session (7:30–9:25 am ET) and Curb session (4:00–4:15 pm ET).

cole

A SEC 8-K API that labels what actually happened. Query filings by event type (CEO departures, cybersecurity incidents, M&A), with source-cited tags.

rian

In this post, we'll walk through how Earnings Watcher built its analytics layer on Massive's options chains and snapshots, why Fair Market Value anchors its scanner, and how the same API pattern extended from options into post-earnings drift analysis on the underlying equity.

alexnovotny