Roadmap

What we shipped,what's next.

The whole record behind us in six phases, and the three tracks ahead. We update it as we ship, and we ship a lot.

As of 2026-08-19 · System status

30major features shipped since launch, live in production
4in flight this sprint, writing code now
4on deck, queued, next sprint or two
4exploring, no commitment, spike or blocked
Shipped · 6 phases since launch

How this became the product.

30 major features

A roadmap written backwards. Every entry below is reconstructed from the release record, 62 releases between 2026-04-10 and 2026-08-19, and grouped by what the platform was turning into rather than by the fortnight it happened to ship in. Each date is the release that carried the work. For the unabridged version, every fix and data change included, read the changelog.

01 First cutApr 10 – 15, 20264 features

A terminal, and then a different one. Five days from the first commit to real SEC filings on a page anyone could open.

FinTerm, and a first assistant

2026-04-10 – 04-11

The first cut was FinTerm: a capabilities dashboard, a frosted-glass theme, and dark mode set as the default inside the same day. An AI assistant went in the following morning with market summaries attached, and a unified integration layer followed on the 13th alongside input validation and response headers. The model was the thing on display, which turned out to be the wrong promise to make.

Convexity, and a component library

2026-04-14

The rename landed across app, marketing and assets in one release, on top of 22 shared UI primitives with a gallery to check them against. Core screens were migrated onto the primitives rather than reskinned, and the shell picked up mobile navigation. The indigo accent that shipped here as the identity did not survive: the terminal is amber on near-black today, and the glass material of these first weeks is now banned in product outright.

2026-04-14

An assistant API with persistent history, deploys gated by health checks so a bad build cannot take the site down, a staging environment with its own safety rails and backups, and a status page with real health endpoints behind it. Unglamorous, and the reason the next four months could run at a release every two days.

Real SEC data, in public

2026-04-15

Two releases in one day put the platform in front of people who had not signed up. The homepage was rebuilt around a live insider-flow timeline drawn from real SEC filings, beside public ticker pages, a public screener with a fast cold start, an embeddable ticker widget, and financial statements with hardened parsing. Living Analyst Notes shipped with them as the first flagship AI surface.

02 The data contractApr 16 – 28, 20265 features

Every number learns to say where it came from and how old it is. The rule written in these two weeks still governs every data surface in the platform.

Twenty public sources, and a floor to stand on

2026-04-16

Real data from more than twenty government and public sources: SEC EDGAR, FRED, ClinicalTrials.gov, USPTO and the rest. Underneath it went production error tracking, structured logging, a deep health check across core systems, code splitting for the initial load, and server-side preferences so theme, sidebar and layout follow you between devices.

Freshness everywhere, then one badge

2026-04-18 – 04-22

Freshness badges spread across data surfaces over four releases, then collapsed into a single shared component that replaced every older variant. Insider data consolidated onto one canonical source read by every surface, patent data onto another, and the portfolio learned to flag a brokerage connection older than 24 hours. This is the run where the rule was set: a data surface states how fresh it is, in the same words, everywhere it appears.

The full S&P 500, alerts and exports

2026-04-20

Insider coverage widened to the whole S&P 500 with a heatmap widget, alongside broader 10-Q, 10-K and 8-K coverage. Alerts arrived with email delivery and one-click unsubscribe, CSV export came to the screener and watchlists, and semantic search went over the filings corpus.

Brief knows what you own

2026-04-21

The assistant was renamed Brief and given your linked brokerage tickers, so it could answer what do I own. Holdings started flowing into correlation, stress test and VaR without being re-entered anywhere, grouped by account on the dashboard, with a one-tap refresh and per-tab sync indicators.

The terminal shell, and one persistent assistant

2026-04-23 – 04-28

The redesigned terminal shell became the default, bringing a full-fidelity stock-detail rebuild, an Insider Flow overhaul with per-row filing links, peer comparison on a nightly refresh, and real-time market data on top of the existing API. A Sectors page added rotation, breadth and dispersion, and a workflows hub added saved research. Then the assistant, which had been scattered across pages, consolidated into a single persistent, page-aware sidebar.

03 Coverage, and a universeMay 1 – 26, 20265 features

From a few hundred names to the whole market, then the scores, the risk tooling and the APIs that only make sense once the coverage is underneath them.

The universe opens to the Russell 3000

2026-05-05 – 05-06

Add to coverage appeared on every stock page, tier-gated, with a fetch fast enough to run while you waited, and a newly added name populated immediately across the core sources. Fundamentals moved to deriving from filings data rather than a per-name vendor call, which covered nearly the full universe and refreshed far faster. The Financials tab went from populated for a few hundred companies to populated for almost every covered one.

A public API, then a developer API and credit packs

2026-05-09 – 05-26

Public endpoints for reference, key stats, events, related companies, history and the screener came first. Self-serve key management, a usage dashboard and public documentation followed, with Pro Research credit packs as one-time top-ups and Morning Brief available as a standalone subscription. Natural-language screening arrived in the same release, turning a plain-English prompt into screener criteria with evidence citations on the answer.

Dashboard v2, and four trader moments

2026-05-13 – 05-18

Dashboard v2 shipped as the default with a live signal feed and a data-freshness badge on every panel, then reorganized around four trader moments rather than around whatever happened to be available. Filing search landed beside it, and the assistant learned to search and cite material-event filings.

Convexity Score v2, and twenty years of history

2026-05-21

The score was rebuilt for a sharper, less noisy signal, two weeks after a three-factor Conviction Score v2. Stock charts gained intraday data and roughly twenty years of daily history, earnings detail reached forty-plus quarters with real revenue-surprise figures, and the financials table was rebuilt around a readable key-ratios strip.

Risk tooling, the exposure map and the Options Lab hub

2026-05-23 – 05-25

Multi-factor regression on a portfolio, tax-lot accounting in FIFO, LIFO and average cost with wash-sale detection, a mean-variance and risk-parity optimizer with a rebalancer, and backtesting with walk-forward, Monte Carlo and parameter sweeps. Exposure intelligence shipped on its own route with live satellite and vessel layers over curated disruption regions, and the Options Lab hub opened with volatility context and a payoff backdrop.

04 Provenance, and the desksJun 6 – 30, 20265 features

Click any number and see where it came from. The desks built on top of this month only work because the audit trail was laid first.

Click-to-audit provenance

2026-06-06

A data-time badge, an as-of note on anything the AI wrote, and a per-value source trail you can open on a figure. Business Owner Mode put an owner-earnings view on stock detail, a revenue-segment explorer showed mix over time and per-segment year-over-year, and custom dashboards, common-size statements and custom metrics arrived together.

Alt-data feeds, and a notifications inbox

2026-06-09

Lobbying, retail and Reddit chatter, search trends and corporate-jet tracking joined the feed roster. A unified notifications inbox collected web push, options-flow alerts and thesis alerts into one place instead of a surface per feature, and the account page was rebuilt with billing and usage embedded in it.

The Options Lab, and a server other assistants can call

2026-06-14

IV rank, skew, term structure and volatility-risk premium in a Volatility Lab; a market-wide Greeks scanner; an earnings model showing the pre-earnings implied-volatility ramp and the crush after; a strategy optimizer that ranks structures from a plain-language thesis; and a backtester pricing at real end-of-day implied volatility. The same release opened programmatic access, including an MCP server, so an assistant outside Convexity can call its tools directly.

Disclosure-risk verdicts

2026-06-17

A verdict on a stock with the evidence shown on every axis, a history timeline, a watchlist feed, a free preview and a shareable public receipt, over a red-flag score computed across filing text. Any cited figure in an assistant answer became clickable through to the exact source passage, and answers began defaulting to tables with one-click copy into Excel or CSV.

Your book of record, and a call you can ask

2026-06-19 – 06-30

Portfolio Overview was rebuilt on one unified book of record, leading with value, day P&L, unrealized gain and concentration, with an analytics row for blended fundamentals, performance attribution, liquidity and dividend income. A cockpit followed carrying a benchmark overlay, asset-class allocation and a P&L toggle. Beside it came an earnings-call reader with speaker and section parsing, where ask this call is grounded in the transcript you have open and cites it back.

05 The graph, and the research surfacesJul 1 – 28, 20266 features

Everything connects to everything, and every edge carries a receipt. The month the platform stopped being a set of pages and became a graph with surfaces on it.

The Situation Room, and an ontology under it

2026-07-04 – 07-07

The Situation Room was rebuilt as an immersive globe with fly-to navigation, a live geo-briefing and an ops basemap, over an ontology linking world events to the companies and mechanisms they affect. Three days later Atlas Situations began clustering correlated cross-domain anomalies into one tabular situation with an evidence trail and an activation chain, and Mimir why-paths traced the shortest receipted route between any two entities, replayable as of a past date.

Chart Studio

2026-07-07 – 08-08

Saved charts, a formula editor, a catalog of forty-plus FRED macro series and company fundamentals, native candlestick and heatmap renderers, and embeddable chart cards. A publication pass a month later added annotation styles, axis chrome, a legend, a one-click IPO line, drafts that persist and callouts that point at a specific value, with AI generation writing in the same styling and taking a refine pass.

Entity dossiers, a filings desk, and why it moved

2026-07-14

One canonical page per company with nine sourced sections, reachable from exposure rows and from every stock page. A filings desk added a sentence-level redline between two versions of a filing, extracted financial tables, a topic timeline, and investor presentations pulled out of 8-K exhibits. Every significant mover started carrying the news that best explains it, with a same-sector fallback and an explicit flag when a volume-backed move has no headline behind it at all.

The Thesis Ledger

2026-07-18

Structured theses had shipped four days earlier: your case, catalysts, risks, valuation and invalidation triggers, saved to your account and monitored as the world moves. The ledger made them keep score. Every stance change is recorded against what the market did next, a nightly scorer runs the book, and a track-record page reads your calibration over time. A view that grades itself is a different object from a note.

A screener you can talk to

2026-07-22

Plain-English criteria wired straight into the filter rail, above a hero scatter, a range rail and a command surface. The Earnings lens was rebuilt as Next, Last and History, composed on the server so the three panels cannot disagree with each other, and the Convexity Score gained a why-this-score popover with sector-relative A+ to F factor grades behind it.

Named comparables, and a walkable graph

2026-07-28

A nearest-neighbor panel across eleven dimensions that returns real companies, the historical analogs behind them and validated outcome statistics, and that discloses its match quality instead of handing back the least-bad five. The company graph became walkable in the same release: reverse lookup, in-canvas peer expansion, draggable cards and a what-changed read, with knowledge time recorded so any view replays as it stood on a past date.

06 The assistant computesAug 5 – 19, 20265 features

Retrieval was the ceiling. The assistant starts writing and running its own analysis, and the record underneath it gets deeper and quieter.

Alerts into team chat, one feed for every document

2026-08-05

Alerts began delivering into Slack and Discord channels, written for each rather than dumped as a payload, and scoped to the person who owns the rule so a shared endpoint cannot leak another account. Everything the names on a watchlist publish arrived in a single feed instead of five surfaces, and the exposure graph learned people and institutions: officers, auditors drawn from audit-engagement filings, fund domiciles, portfolio tilts and disclosed sale intents.

An assistant that computes

2026-08-08

Every tool the assistant had was retrieval. It could report any figure the backend had already computed and could not compute one nobody had anticipated. It now writes analysis and runs it in a throwaway sandbox, against datasets fetched server-side through the same canonical queries the rest of the terminal reads. The model never carries the data.

Office files, and the Vault

2026-08-05 – 08-10

A Vault on the terminal to search your own documents, then run a review grid that answers a whole column of questions across a stack of them at once. Word, PowerPoint and Excel joined PDF and CSV on the document on-ramp three days later, with slide numbers surviving the trip so a retrieved passage can say where in the deck it came from.

Ten years of calls, statements that name their filing

2026-08-10

Earnings call history went from three years to ten, filled a slice at a time so one deep backfill could not crowd out the feeds sharing the same upstream budget. Every fiscal period on the statements table began naming the filing that reported it, and saying so plainly when no filing resolves. Operational KPIs, the subscribers and ARR and deliveries companies report on the call and never file in a statement, were read out into a quotable per-quarter series with the sentence they came from attached.

A front door for the tool server, and a quieter terminal

2026-08-10 – 08-19

The read-only tool server had shipped tools for months and could be reached only by minting an API key by hand. It moved behind a standard authorization flow, so a client connects with your account. Then a legibility pass: the lit amber left rail came off every row, card and panel, content moved into one column against the bezel, and every chart primitive learned to answer a pointer with the value under it, from one shared implementation rather than three hand-written crosshairs.

In flight · current sprint

Building right now.

4 items

Bring your own documents

~ pending Google review

Office formats landed this cycle: Vault and the document on-ramp both read Word, PowerPoint and Excel now, so the format half is done. What is left is organization and reach, meaning folders and a Google Drive connector so a whole shared drive syncs in on its own. Written and gated; the connector cannot go live until Google finishes verifying our access to the read-only Drive scope, which is a review on their clock, not ours.

A public track record

~ 2 weeks

The ledger itself is now running: each signal is frozen into an append-only, hash-chained record on a nightly writer, then scored against the index at 5, 20 and 60 days by a second job that cannot rewrite the chain. Nothing can be edited after the fact, including by us. What is still missing is the surface, the public page that reads the aggregate out loud. A track record you have to take our word for is not a track record.

Atlas situation briefings

~ soon

Situations already cluster the anomalies. The cited AI briefing that narrates one, projected impact chain and all, is built and gating behind a flag while we review the grounding before it lights up.

Chart Studio out of beta

~ 2 weeks

Chart Studio still carries a beta badge. Hardening the saved-chart and embed flows and adding a few more renderers before the badge comes off.

On deck · next sprint or two

Queued and confirmed.

4 items

Team plan

Q4 2026

Shared workspaces, shared watchlists, comments and an activity feed, role-based access, SAML SSO, all on the same data layer. Today the platform is built for one person at a desk, and the most common thing we get asked for is a second seat. Moved up the queue accordingly.

Self-serve data export

Q3 2026

One-click full archive (watchlists, alerts, manual holdings, AI conversations) as JSON. Today this is support-handled within a few business days.

Notebooks

Q4 2026

Clip any cited passage out of an answer or a filing, drop it into a notebook, and have the assistant expand it into structured analysis that keeps its receipts. Shareable by link. The citation viewer and the share-link machinery already ship; the editor itself is the net-new part.

Convexity mobile, iOS first

Q4 2026

Read-only at launch (dashboard, watchlists, alerts, AI Q&A), with native push for severity-high signals on your watchlist. The Vexa companion app already covers mobile portfolio tracking; this brings the terminal itself to the phone. Web stays the primary surface for power users.

Exploring · no commitment

Things we're poking at.

4 items

XBRL cross-sectional screener

FutureSpike

Bloomberg / CapIQ-tier screens: SBC ratio, goodwill impairment, lease leverage, segment shifts. Roughly a 1–2 week build when there's pull signal.

Analyst of Record

FutureSpike

Standing analysts that hold coverage on the names you care about, the way a sell-side analyst holds a book. Each one keeps a living note that re-grounds itself only when something material actually changes, withholds any claim it cannot produce a receipt for, and wears its own scored hit rate in public. Designed, costed, and not started; the honest blocker is that an analyst nobody can audit is worth less than no analyst at all.

Premium-vendor data sources

FutureBlocked

A second tier of alt-data (bills of lading, app MAU, capex permits, culture, DNS churn, dynamic pricing, e-com inventory, foot traffic, SaaS pricing) sits behind paid vendors. Builds when prospect demand justifies the contract.

FutureSpike

Semantic search already covers filings and press releases. Extending it across the full real-time news stream is the open question: the trade-off is cost per query against how often "find that headline" beats keyword search. Evaluating.

See something missing?

Roadmap moves with what users ask for. The fastest signal is hitting reply on the Morning Brief or pinging [email protected]; we read everything.