Pushdown SQL Engine
The maths runs in your database.
Your data stays put. Only the answer comes back.
No data copied

The pipeline
Four steps. No guesswork.
Every answer follows the same path.
Understand
Your question is turned into a plan.
Check
Every column is checked before anything runs.
Calculate
Your database does the maths.
Explain
A short summary, tied to the calculation.
Two routes
Pick a route.
Finance data and any other data take different routes to the same exact answer.
For standard budget and transaction tables. The AI plans. The engine does the maths.
plan = FinancialAnalysisPlan(
analysis_type="variance",
dimension="department_name",
period=("2026-04-01", "2026-06-30"),
)
result = FinanceEngine.run(plan) # deterministic, no LLM mathWhat it can work out
- total
- breakdown
- ranking
- trend
- variance
- driver_analysis
- waterfall
- completeness
Get Started
See it on your data.
Ask a real question. See exactly what ran.

