Impact, checkable

Numbers you can check, not a highlight reel.

Every figure below is computed live from KFOS's own database. Each one shows how many records it rests on and exactly how it's defined. Percentages are withheld until there's enough data for them to mean something. And we list what we don't measure.

Loading the live report…

What we don't measure

Check it yourself

Live numbers. The table above is exactly what this public endpoint returns, with no editing in between.

A history nobody can quietly rewrite. Once a day the full report is frozen into a hash chain. Each entry's hash covers the entry before it, so changing any past figure would break every hash after it. The whole chain is public at /api/impact/snapshots.

To verify a snapshot yourself:

hash = sha256( prevHash + canonicalJson(report) ) # canonicalJson: JSON with object keys sorted, no whitespace. # The first entry's prevHash is the literal text GENESIS.

For an auditor. KFOS can hand an outside auditor an anonymised, row-level export (loan amounts, dates and outcomes, per-shop sales windows, survey answers and stock snapshots — no names, no phone numbers) from which every figure above can be recomputed exactly. Get in touch to request it.

Independent audit: none has been done yet. Until one is, treat these as self-reported figures that are open to verification, not as verified figures.