Product surface

Packages, examples, and the product surfaces behind the FinEngine stack.

Browse package families, executed examples, documentation entry points, and the simulation lab from one product surface.

Package system and library surface area

Browse the current package catalog by workflow, interface layer, and implementation need.

Computation, validation, and reporting foundation

Live · v0.3.0

/core

validation kernel

Shared money types, rounding rules, ledger-safe validation, and deterministic domain contracts.

Open package docs

Live · v0.3.0

/math

calculation engine

Amortization, XIRR, APR helpers, fee ladders, schedule generation, tax and payroll utilities.

Open package docs

Roadmap · In development

@finengine/risk

credit risk engine

Altman EM Z-Score, DSCR & ICR stress testing, and NPL probability proxy logic for commercial lending and banking workflows.

View RFC / Spec

Dedicated simulation page

The interactive calculator has been split out so the product page can stay cleaner and easier to scan.

Simulation lab

Open the amortization and repayment playground on its own route.

Use the dedicated page for scenario presets, recalculation, chart review, schedule preview, and export actions.

What it demonstrates
Repayment logic that stays visual, local, and inspectable.
const plan = amortize({ principal: 500000, annualRate: 13.5, months: 36 })
const summary = makeRepaymentSummary('SME working capital', plan, 85000, 1.5)

summary.totalPayable
summary.burdenLabel