← All projects

Ministry of Finance

FiskalLink AI

shipped

It turns a plain-language policy theme into a reviewed, traceable analysis of a large budget.

Ministry of Finance

Tagging a region's budget to a policy theme, line by line.

It turns a plain-language policy theme into a reviewed, traceable analysis of a large budget. Regional and national budgets remain separate because their bases differ.

End to end62 seconds, one pass
fiskallink / full run

A theme becomes a standard operating procedure, one reviewer correction spreads to every similar line, and the budget is traced from raw ledger to headline figure.

Delivered interface
fiskallink / city-xxxxx-2025 / stunting

A theme typed in plain words becomes a standard operating procedure, carrying its legal basis and its weight ladder.

Illustrative product mockup: the on-screen figures are sample data and the region names are masked. The impact figures are recorded ones.

Impact

1.83M
budget records reconciled
USD 224.4B
public expenditure covered
667 : 1
ledger rows per AI judgment, across 2,741 judgments
5 days → 20 min
analysis turnaround, human review kept
~$28K → ~$50
cost per analysis (modelled)
1,111
tests with enforced architecture boundaries

Delivered

Ports and adapters engine+

Domain logic separated from each ledger and storage backend, so a new source is an adapter rather than a rewrite.

Semantic collapse+

Repeated ledger semantics are merged before any model call, which is what makes one judgment cover hundreds of rows.

Content-hash invalidation+

Resumable processing that recomputes only what changed, so no verdict goes stale silently.

Residency-bound deployment+

AWS Lightsail in Jakarta behind Cloudflare, with heavyweight SDKs replaced by custom SigV4 and TF-IDF to fit a 0.20 MB/s uplink.

Human review queue+

Every judgment lands in a queue a finance analyst accepts or overrides.