Skip to content
Sidwell
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.

  1. Understand

    Your question is turned into a plan.

  2. Check

    Every column is checked before anything runs.

  3. Calculate

    Your database does the maths.

  4. 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.

finance_engine.pyFinanceEngine
plan = FinancialAnalysisPlan(
    analysis_type="variance",
    dimension="department_name",
    period=("2026-04-01", "2026-06-30"),
)
result = FinanceEngine.run(plan)  # deterministic, no LLM math
What 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.