The financial rules engine. A new language for money.
Transaction categorisation that explains itself. Stop categorising transactions with brittle spreadsheets. Start with rules you can read, test, and audit. International | 24K rows/sec | Self-hosted | EU AI Act Ready
FinLang is engineered for transparency, explainability and auditability — core obligations of the EU AI Act (effective Aug 2026). Every decision is deterministic, logged, and reproducible.
Deterministic Logic
No black-box models — every rule is human-readable and predictable.
Full Audit Trail
Every classification produces a JSON diff for complete traceability.
Explainable Decisions
Outputs link directly to the exact rule that triggered them.
FinLang uses a human-readable DSL for defining financial rules — clear, explicit, and fully auditable. It bridges simple, readable rules with enterprise-grade financial automation, bringing clarity to everything from personal finance to institutional reconciliation.
rule"Flag: Large Transaction (Debit)" { match: - amount in -1000000..-500 set: - flags += "LargeTxn" }
rule"Flag: Large Transaction (Credit)" { match: - amount in 500..1000000 set: - flags += "LargeTxn" }
To help shape the future of FinLang, we’re inviting a small number of organisations to join our Early Access programme where teams can help shape the FinLang DSL and contribute rulepack patterns.
WHAT YOU GET
✅6 months free Team licence
✅Priority support
✅Direct input on the roadmap
✅Early access to commercial rulepacks
✅Optional: co-authored case study
WHO IT'S FOR
•Fintech platforms
•Accounting & reconciliation vendors
•Banks and compliance teams
•Data teams building finance automation
WHAT WE ASK
→30-minute feedback session each month
→Real-world usage insights
→(Optional) workflow review
No IP transfer. No revenue sharing. Just early access in exchange for real-world feedback.
Writing regex for banking data is a solved problem. Don’t waste weeks debugging edge cases. FinLang Rulepacks are verified, commercial-grade logic libraries that drop directly into your engine— giving you instant compliance, safety, and normalisation.
FinLang Banking Pack v1.0
A deterministic logic layer for UK & global banking transactions.