PhasePoint
Evident by PhasePoint Analytics

Ask a business question. Get an analysis you can stand behind.

Ask a business question about your own data, in plain words. Evident computes every number in code, has the AI choose and write up what matters, and checks every sentence before you see it. You get a Story with the check behind every figure, a dashboard of the wider picture, and a deck ready to present.

The opening of an Evident Story: the headline “Nova’s Carrier Direct decline outweighed gains elsewhere”, the outline, the opening findings and four key figures, with the run's counts in the top bar
A deck slide in a dark theme: Orion had higher revenue while Nova sold more units, with two bridge charts and three checked bullet points
Check this sentence: the 4.8% in the opening sentence, the finding behind it, and the two totals added up again from 576 rows, each step matching the run's table

A Q4 2025 commercial review, as Evident delivered it. Synthetic sample data. The Story, a slide from its deck, and Check this on one figure: the 4.8% added up again from 576 rows.

AI tools answer in seconds, but you can't tell which numbers are real. A careful analyst gives you numbers you can trust, but takes days.

Evident gives you both: an answer in minutes, and numbers you can check.

What one request gives you

One request, four ways to use it.

All from the same checked findings. Press Check this on any figure and the calculation behind it opens, added up again from your rows. Synthetic sample data throughout.

1 / 4
Chapter 2 of the Story, Carrier Direct × Nova outweighed positive offsets, with the outline beside it and two ranked bar charts
Each chapter answers part of your request, with the charts that show it.
Advanced analysis · Test against a control

Did the promotion work, beyond what would have happened anyway?

Evident compares a test group with a control group that didn't get the change, across a baseline period and the test period. The members can be stores, products, customers or anything else your data counts. It reports the lift: how much better the test group did than the control group says it would have done.

Two charts from the Spring Promo Story: test and control stores per store per week against the expected line, and the lift above expected each week with the baseline's own weeks first
The Story's key figures: 5.9% vs expected; 135,938 more than expected; test stores 2,889 per store per day, up 15.9% vs the baseline; control stores 2,757 per store per day, up 9.4% vs the baseline
Spring Promo net sales lift, from the Story. Synthetic sample data. Left: test and control stores, per store per week, against the dashed line of what was expected. Right: the lift each week. The baseline's own weeks come first: they sit near zero, a sign the two groups moved together before the test.

The comparison is checked, and each check says what it found. Before the run, the Brief checks the set-up: no member in both groups, every member present through both periods, periods that compare fairly, and enough members in each group. It lists each result before you approve and says which are worth a look.

Members of the lift: each test store's lift as a bar against the group's 5.9%; S017 at −11.4%, marked well below the rest
Members of the lift. Each store's own lift against the group's 5.9%. Pick stores to leave out, and the whole result is worked out again at once: without test store S017 and control store S088, 7.0% (+1.1 points).

The trust checks and the members page →

How it works

From data to deck in minutes.

Five steps. Nothing runs until you approve the Brief, and the AI never sees your rows beyond an optional setup sample you control. Every step in detail →

1 / 5

A CSV or Excel file. Evident reads what each column means, checks the data's health, and proposes the definitions. You review them and publish.

AI sees: column names, types and counts, plus a sample of up to 10 rows if you allow it.
Definitions: each metric column with its name, how it adds up, whether higher is better, and its role; formula columns at the end
You confirm what each column means before any analysis can use the data.

Why you can trust every number

Code does the arithmetic and the checking. AI only chooses and explains, and everything it writes is checked before you read it.

Code

Code computes every number

From your data's rows, the way a spreadsheet would. AI never writes a figure.

AI

AI only chooses and explains

It chooses which computed findings matter and writes them up, inside guards that stop it drifting or changing the meaning.

Code

Code checks every number and sentence

Everything the AI wrote is checked against the finding it came from: the numbers must still match, and the wording must pass. Anything that fails is dropped before you see it. When results are read, every number is matched again to the fact it came from.

You

Every number opens to its rows

In the Story, every sentence with a figure, every set of key figures and every chart has Check this. Press it: the totals behind the number are added up again from your rows, each step of the arithmetic is shown, and the rows themselves are there to filter, pivot or download.

14,672facts computed from the rows
156findings
137passed every check
19dropped by the checks
81cited in the Story

In the review above, 19 findings failed a check and were dropped before the Story was written. None of them reached a page.

The four checks a sentence in the Story opening passed: every number in it equals a value of its findings; each direction word agrees with the sign of its number; every condition on its findings is stated; it uses no term the data cannot support
The four checks every sentence with a figure must pass, here for the Story's opening. The run counts above are from the Q4 2025 sample review, on synthetic data. How every number is checked, and what has been measured →
Data privacy & security

Your rows stay with Evident.

Evident computes every number itself, from your rows, on its own servers. An AI model reads your request and writes up the results. It never sees your rows, with one exception you control: at setup, you choose whether it may see a sample of up to ten rows to suggest what the columns mean.

What stays where, step by step →

  • Where it runsAmazon Web Services in Ohio, behind Cloudflare. The server has no public address; every request comes through an encrypted tunnel, after sign-in.
  • Who sees whatEach client is its own organization, with its workspaces walled apart by row-level security in the database, not only a rule in the app.
  • The AI providerOpenAI's business API, every call with storing switched off. OpenAI does not train its models on API data.
  • Single sign-onWith your identity provider and your two-step login rule: on request.
Who built it

Evident is the last mile, built.

Connor Nobert built and led the analytics function for enterprise consumer-electronics and national retail clients. Pipelines and dashboards were slow and expensive too, but there were tools for them. There was no tool you could trust for the last mile, from clean data to a narrative and a deck people act on, so it was done by hand, every month.

About Connor and PhasePoint →

  • Finance-grade incentive reportingPrograms that paid out more than $10M to over 25,000 reps.
  • Matched-control sales-lift analysisDesigned for a geo-targeted device-launch promotion, whose result approved the program's expansion. Test against a control is Evident's showcase for the same reason.
  • How Evident was builtDesigned by Connor and built by directing AI coding agents, with written specs, self-testing change packages and a record of every change. Under the hood →
See it on your own data.A short walkthrough call, then a file of yours if it fits. Talk to Connor, who built it.
Book a demoAsk about a pilot