Documentation
CFDL is a deterministic, source-available language for cash-flow models across energy, real estate, credit, and operating businesses. Declare the deal in text; the engine derives the schedule, the metrics, and the uncertainty.
Start here
| How CFDL works | The pipeline, the model anatomy, and what determinism buys you. Two minutes. |
| Getting started | Your first model in the browser, then with the CLI, then with a distribution around it. |
| Install & setup | Pick a surface — CLI, Python, API server, VS Code, or the zero-install playground. |
Learn the language
- Language guide — the complete tour: time, entities, streams, contracts, expressions, assumptions, curves.
- Examples — five progressive tutorial models, then worked domain models.
- Guides — task-oriented how-tos for schedules, packs, multi-file models, scenarios, curves, and metrics.
Model your domain
Domain packs ship contract templates, validated terms, and industry metrics: Energy · CRE · Credit · OpCo. Each is gated by a benchmark suite diffed against independent reference models.
Go deeper
- Stochastic modeling — assumptions, seeded Monte Carlo, percentile outputs. The headline capability.
- Language reference — authoritative specs, grammar, diagnostics, and JSON schemas.
- CLI reference and run-config reference.
Project
Benchmarks · Implementation status · Troubleshooting · FAQ · Licensing