/core
validation kernel
Shared money types, rounding rules, ledger-safe validation, and deterministic domain contracts.
Browse package families, executed examples, documentation entry points, and the simulation lab from one product surface.
Browse the current package catalog by workflow, interface layer, and implementation need.
validation kernel
Shared money types, rounding rules, ledger-safe validation, and deterministic domain contracts.
calculation engine
Amortization, XIRR, APR helpers, fee ladders, schedule generation, tax and payroll utilities.
credit risk engine
Altman EM Z-Score, DSCR & ICR stress testing, and NPL probability proxy logic for commercial lending and banking workflows.
micro-components
Repayment tables, payment cards, amount inputs, statement modules, and fintech-specific interface building blocks.
Workspace publish target: statement analysis engine
Financial ratio stacks plus 3-step and 5-step DuPont analysis for classroom demos and statement interpretation.
regulatory math engine
Flat-rate vs declining-balance burden translation for microcredit transparency and borrower education.
valuation simulator
Headless DCF, WACC, terminal value, enterprise value, and cash-conversion-cycle modeling for corporate finance scenarios.
capital markets engine
DSE-aware portfolio variance, Sharpe ratio, beta, and CAPM helpers for classroom analytics and equity research workflows.
compliance rules engine
NBR-oriented TDS/VDS and salary-tax calculation helpers for SME, startup, and classroom compliance scenarios.
Each example ties calculation logic to a concrete product surface, from settlement validation to repayment summaries and finance education flows.
Show how balanced debit and credit entries become a reusable validation primitive for settlement, reconciliation, and audit support.
Connect EMI math with a product UI layer: monthly payment, burden label, schedule preview, and total payable all read like real software outputs.
Blend package APIs with local learning context so the site can serve students, trainers, and product teams—not only engineers.
The interactive calculator has been split out so the product page can stay cleaner and easier to scan.
Use the dedicated page for scenario presets, recalculation, chart review, schedule preview, and export actions.
const plan = amortize({ principal: 500000, annualRate: 13.5, months: 36 })
const summary = makeRepaymentSummary('SME working capital', plan, 85000, 1.5)
summary.totalPayable
summary.burdenLabel