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 851 to 900 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
851FG-11081Jun 26Riverbend15Invalid cardDonor outreach1Recovered$45$0.10a987eb3a…7bab
852FG-11082Apr 26Harbor Light46Account closedDonor outreach1Recovered$20$0.10da243406…86e0
853FG-11083Mar 26Northgate33Expired cardCard updater, then retry1Recovered$90$0.106bf3f23c…db6b
854FG-11084Mar 26Riverbend65Insufficient fundsRetry schedule1Recovered$25$0.104aadac1b…88b9
855FG-11085Oct 25Cedar Valley33Expired cardDonor outreach0Stopped—$0.00a7a7f445…6f9d
856FG-11086Oct 25Northgate51Insufficient fundsRetry schedule3Not recovered—$0.307fb77f57…c86e
857FG-11087Feb 26Northgate51Insufficient fundsRetry schedule2Recovered$110$0.2097303150…6744
858FG-11088Nov 25Cedar Valley05Do not honorRetry schedule3Recovered$20$0.305428f94c…a74c
859FG-11089Aug 26Cedar Valley05Do not honorRetry schedule3Recovered$20$0.3028d1973d…9943
860FG-11090Sep 26Cedar Valley59Suspected fraudDonor outreach0Stopped—$0.00326f49af…f2b3
861FG-11091Jun 26Lumen Arts51Insufficient fundsRetry schedule1Recovered$100$0.10b94f4eaf…16ba
862FG-11092Aug 26Lumen Arts54Expired cardDonor outreach0Stopped—$0.00c54d3192…4aa7
863FG-11093Apr 26NorthgateR02ACH R02 closedDonor outreach0Stopped—$0.00f5d4a96c…1360
864FG-11094Dec 25Harbor Light05Do not honorRetry schedule3Stopped—$0.3078699a37…947f
865FG-11095Aug 26Harbor Light54Expired cardCard updater, then retry1Recovered$30$0.10c13f6ba8…ff37
866FG-11096Jan 26Harbor Light54Expired cardDonor outreach0Stopped—$0.009d31a2e4…44fe
867FG-11097May 26Riverbend65Insufficient fundsRetry schedule2Not recovered—$0.20a823f8ec…4d36
868FG-11098Sep 26Riverbend51Insufficient fundsRetry schedule1Recovered$15$0.10401a6054…1ec6
869FG-11099May 26NorthgateR09ACH R01 fundsRetry schedule1Recovered$15$0.10f7e0b6de…0907
870FG-11100Aug 26Harbor Light33Expired cardDonor outreach0Stopped—$0.0085a36a5a…e38b
871FG-11101Aug 26Lumen Arts33Expired cardCard updater, then retry1Recovered$25$0.1077c09106…79dc
872FG-11102Jul 26Riverbend61Insufficient fundsRetry schedule3Stopped—$0.30bad5a047…37bb
873FG-11103Dec 25Harbor Light54Expired cardDonor outreach0Stopped—$0.00a5a35d44…b138
874FG-11104Oct 25Lumen ArtsR01ACH R01 fundsRetry schedule1Recovered$20$0.102733ecc2…e5fc
875FG-11105Jan 26Northgate05Do not honorRetry schedule4Recovered$35$0.40e551dcba…3523
876FG-11106Mar 26Northgate05Do not honorRetry schedule4Recovered$35$0.40fe0029b9…e388
877FG-11107Jul 26Northgate02Do not honorRetry schedule3Stopped—$0.305d05ae0e…3c76
878FG-11108Nov 25Harbor Light05Do not honorRetry schedule1Recovered$60$0.10c27840d9…cd14
879FG-11109Oct 25Harbor Light51Insufficient fundsRetry schedule2Recovered$70$0.20001a9b7b…c50e
880FG-11110Jun 26Harbor Light54Expired cardCard updater, then retry2Not recovered—$0.20569cec57…3a66
881FG-11111Aug 26Harbor Light43Lost or stolenCard updater, then retry1Not recovered—$0.1047d04e95…0ffc
882FG-11112Jun 26Harbor Light01Do not honorRetry schedule3Recovered$15$0.30c293f8b2…e8bc
883FG-11113Jul 26Harbor Light96Issuer unavailableRetry schedule1Recovered$15$0.10d475719c…6429
884FG-11114Mar 26Harbor LightR02ACH R02 closedDonor outreach1Recovered$35$0.102e2f5baf…2c47
885FG-11115Jun 26Lumen Arts62Account closedDonor outreach0Stopped—$0.000cedc7bd…948c
886FG-11116Mar 26Lumen Arts01Do not honorRetry schedule1Recovered$60$0.10c520119f…d1b8
887FG-11117Apr 26Riverbend59Suspected fraudDonor outreach0Stopped—$0.004d458235…33c7
888FG-11118Jul 26Harbor Light05Do not honorRetry schedule1Recovered$70$0.1002c0a47c…6ce6
889FG-11119Feb 26Lumen Arts54Expired cardCard updater, then retry1Recovered$30$0.1006d4615d…daf1
890FG-11120Sep 26Lumen Arts54Expired cardDonor outreach0Stopped—$0.0001e71eea…d247
891FG-11121Apr 26Riverbend02Do not honorRetry schedule1Recovered$15$0.10de438313…8923
892FG-11122Aug 26Riverbend02Do not honorRetry schedule3Not recovered—$0.309c9d3fe3…f65a
893FG-11123Mar 26Cedar Valley33Expired cardCard updater, then retry1Recovered$25$0.10f3a94a53…33b4
894FG-11124Jul 26Cedar Valley63Suspected fraudDonor outreach1Recovered$25$0.10c2700e9c…b21c
895FG-11125Aug 26Northgate51Insufficient fundsRetry schedule1Recovered$60$0.10361812dd…9cac
896FG-11126Oct 25Harbor Light19Issuer unavailableRetry schedule1Recovered$25$0.10090d4518…7d0e
897FG-11127Jun 26Harbor Light51Insufficient fundsRetry schedule2Recovered$25$0.202c8877f8…fb5e
898FG-11128Jul 26Riverbend46Account closedDonor outreach0Stopped—$0.006b8fd51a…531a
899FG-11129Oct 25Cedar Valley57Invalid cardDonor outreach0Stopped—$0.009e48842e…e6e2
900FG-11130Jan 26Cedar Valley96Issuer unavailableRetry schedule1Recovered$25$0.1088f2f45b…d401

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.