Impact ledger

Every decision and its outcome, in order. Each entry carries a SHA-256 hash of the entry before it, so changing any past entry breaks the chain. This page checks the chain each time it loads.

Synthetic data — no Blackbaud, donor or card data is used.
How the chain works

Each entry’s fields are written in a fixed order. Its hash is SHA-256 of the previous entry’s hash, a line break, and those fields. The first entry starts from 64 zeros. The server hashes the backtest with node:crypto; your browser re-checks it, and hashes its own decisions, with Web Crypto.

Decisions this session

Plans a person approved or rejected in the console. Kept in this browser only.

Verifying chain…

Reading this browser’s ledger…

Backtest ledger · smart policy

Every simulated failed gift in the twelve-month backtest (35,992 entries, seed 20260929), the action the policy took and what happened. Recovered total reconciles with the backtest dashboard ✓ ($1,035,410).

Verifying chain…

Entries

35,992

one per failed gift

Recovered

$1,035,410

21,437 gifts · 59.2% of $1.75M failed

Attempts

50,404

1.40 per failed gift

Attempt fees

$5,040.40

at $0.10 per authorisation attempt

Do-not-retry violations

0

No retries on do-not-retry codes or past the cap ✓

Backtest ledger entries 401 to 450 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
401FG-10631Jan 26Riverbend51Insufficient fundsRetry schedule2Stopped—$0.20a0407d4a…8ac9
402FG-10632Mar 26Riverbend65Insufficient fundsRetry schedule1Recovered$20$0.102cbdb2ae…b9c3
403FG-10633Jun 26Riverbend51Insufficient fundsRetry schedule2Recovered$20$0.20e5be777a…0eca
404FG-10634Sep 26Riverbend61Insufficient fundsRetry schedule2Not recovered—$0.205ca05d2d…12cf
405FG-10635Jan 26Harbor LightR01ACH R01 fundsRetry schedule2Recovered$40$0.20866b4bc4…d373
406FG-10636Feb 26Harbor Light51Insufficient fundsRetry schedule2Stopped—$0.207cd1c629…3001
407FG-10637May 26Harbor Light91Issuer unavailableRetry schedule3Not recovered—$0.305edf3c93…aafb
408FG-10638Feb 26Riverbend51Insufficient fundsRetry schedule1Recovered$25$0.10d5a1def4…4b31
409FG-10639Apr 26Riverbend62Account closedDonor outreach0Stopped—$0.00d4588002…2332
410FG-10640Jul 26Riverbend05Do not honorRetry schedule3Not recovered—$0.30a49fd7cd…808e
411FG-10641Jun 26NorthgateR09ACH R01 fundsRetry schedule1Recovered$50$0.10dca25e4f…ed1f
412FG-10642Oct 25Northgate33Expired cardDonor outreach0Stopped—$0.0065ef2d93…e064
413FG-10643Jul 26Northgate59Suspected fraudDonor outreach0Not recovered—$0.00da0c965b…3e43
414FG-10644Apr 26Cedar Valley61Insufficient fundsRetry schedule1Recovered$100$0.10d0253f2a…1989
415FG-10645Sep 26Northgate65Insufficient fundsRetry schedule2Recovered$30$0.20d2d1c4a3…30b2
416FG-10646Oct 25Northgate51Insufficient fundsRetry schedule1Recovered$60$0.1044f65c71…c91e
417FG-10647Nov 25Riverbend78Account closedDonor outreach0Stopped—$0.0098ff77b3…da7e
418FG-10648Mar 26Riverbend51Insufficient fundsRetry schedule4Recovered$25$0.40d6639a4b…a21f
419FG-10649Apr 26Riverbend51Insufficient fundsRetry schedule3Stopped—$0.30da960829…a173
420FG-10650Jan 26Riverbend57Invalid cardDonor outreach0Stopped—$0.0016d9c126…245f
421FG-10651Mar 26Riverbend05Do not honorRetry schedule3Stopped—$0.30b3e4a95f…ed80
422FG-10652May 26Lumen Arts51Insufficient fundsRetry schedule1Recovered$15$0.10b773ee2e…4ecc
423FG-10653Aug 26Lumen Arts05Do not honorRetry schedule3Stopped—$0.3054196c39…0c28
424FG-10654Sep 26Lumen Arts51Insufficient fundsRetry schedule2Stopped—$0.205b53ae5a…9d2f
425FG-10655Nov 25Lumen Arts02Do not honorRetry schedule3Stopped—$0.30be1c9b6b…b0ba
426FG-10656Feb 26Lumen Arts54Expired cardCard updater, then retry1Recovered$110$0.10578d8773…077f
427FG-10657Apr 26Harbor Light33Expired cardDonor outreach0Stopped—$0.00e35bcd3c…e53b
428FG-10658Nov 25Riverbend02Do not honorRetry schedule3Stopped—$0.303ec80605…65cd
429FG-10659Feb 26Riverbend59Suspected fraudDonor outreach1Recovered$40$0.10d85b032a…0fe9
430FG-10660Mar 26Riverbend61Insufficient fundsRetry schedule1Recovered$40$0.10d98f7086…f0f3
431FG-10661Mar 26Northgate51Insufficient fundsRetry schedule2Not recovered—$0.20fa01afa8…e428
432FG-10662Mar 26Riverbend51Insufficient fundsRetry schedule4Recovered$60$0.40ff9db646…f01b
433FG-10663Jan 26Harbor Light51Insufficient fundsRetry schedule2Not recovered—$0.2032a69705…3a9e
434FG-10664Jan 26Northgate33Expired cardCard updater, then retry1Recovered$50$0.10ed50c72b…1653
435FG-10665Apr 26Northgate51Insufficient fundsRetry schedule3Stopped—$0.30506d3489…4d36
436FG-10666Jun 26Harbor Light96Issuer unavailableRetry schedule2Recovered$70$0.201c085fbe…a01e
437FG-10667Sep 26RiverbendR09ACH R01 fundsRetry schedule2Stopped—$0.20f9af66f2…5284
438FG-10668Jan 26Northgate54Expired cardDonor outreach0Stopped—$0.00feb9a35b…69a3
439FG-10669Mar 26Northgate61Insufficient fundsRetry schedule1Recovered$45$0.10a965a432…0b4b
440FG-10670Sep 26Northgate01Do not honorRetry schedule3Stopped—$0.30b4b093dc…606b
441FG-10671Jul 26Lumen Arts51Insufficient fundsRetry schedule3Not recovered—$0.308998cf5b…028b
442FG-10672Mar 26Harbor LightR09ACH R01 fundsRetry schedule2Stopped—$0.20145100a1…4651
443FG-10673Feb 26Harbor Light54Expired cardCard updater, then retry1Recovered$25$0.109f7e4047…577d
444FG-10674Mar 26Lumen Arts51Insufficient fundsRetry schedule1Recovered$15$0.10f114e78a…bdac
445FG-10675Sep 26Lumen Arts54Expired cardDonor outreach0Stopped—$0.00bce18de1…2d94
446FG-10676Sep 26Northgate63Suspected fraudDonor outreach1Recovered$35$0.102660d12e…a9e0
447FG-10677May 26Harbor Light65Insufficient fundsRetry schedule3Not recovered—$0.30285b8106…18bb
448FG-10678Jan 26Harbor Light59Suspected fraudDonor outreach1Recovered$60$0.105535a4bd…979d
449FG-10679Jul 26Riverbend43Lost or stolenDonor outreach0Stopped—$0.008e1da853…5ab3
450FG-10680Mar 26Lumen Arts59Suspected fraudDonor outreach0Not recovered—$0.00b49601df…cbad

Outcomes: Recovered — won back within the recovery window. Not recovered — not won back; the monthly gift continues. Stopped — not won back, and the monthly gift lapsed. Head of chain 7377059a…56e0: one hash that commits to every entry.