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 551 to 600 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
551FG-10781Jan 26RiverbendR01ACH R01 fundsRetry schedule2Recovered$10$0.206626f029…566e
552FG-10782Mar 26RiverbendR03ACH R03 no acctDonor outreach0Stopped—$0.00add512d1…b7f0
553FG-10783Apr 26RiverbendR04ACH R03 no acctDonor outreach0Stopped—$0.00f94c64db…9390
554FG-10784Jun 26RiverbendR01ACH R01 fundsRetry schedule1Recovered$10$0.10d7c0c34b…33eb
555FG-10785May 26Lumen Arts46Account closedDonor outreach1Recovered$10$0.1024aa1914…4bc4
556FG-10786Nov 25Riverbend51Insufficient fundsRetry schedule1Recovered$80$0.104a3a94a7…c38d
557FG-10787Sep 26Northgate57Invalid cardDonor outreach0Stopped—$0.00073aacbb…7ba1
558FG-10788Aug 26Lumen Arts05Do not honorRetry schedule1Recovered$15$0.107a4e809d…e684
559FG-10789Dec 25Lumen ArtsR03ACH R03 no acctDonor outreach0Stopped—$0.00ad92aa6b…1a32
560FG-10790Jun 26Cedar Valley51Insufficient fundsRetry schedule2Recovered$90$0.20f4e528d2…8f42
561FG-10791Aug 26Cedar Valley41Lost or stolenDonor outreach0Stopped—$0.002e8e33c6…9935
562FG-10792Apr 26Harbor LightR01ACH R01 fundsRetry schedule1Recovered$90$0.1040c4db6c…ffc0
563FG-10793Jun 26Harbor LightR01ACH R01 fundsRetry schedule1Recovered$90$0.106bbba137…97c3
564FG-10794Feb 26Cedar Valley65Insufficient fundsRetry schedule1Recovered$20$0.1089ba8c96…767c
565FG-10795Mar 26Cedar Valley96Issuer unavailableRetry schedule1Recovered$20$0.1091cded03…ed7b
566FG-10796Oct 25Riverbend33Expired cardCard updater, then retry1Recovered$40$0.10d982140d…1212
567FG-10797Nov 25Riverbend96Issuer unavailableRetry schedule1Recovered$40$0.104288b8e9…cd02
568FG-10798Feb 26Riverbend62Account closedDonor outreach0Stopped—$0.00b0912ff3…a86f
569FG-10799Feb 26Harbor Light05Do not honorRetry schedule1Recovered$15$0.10370b12f5…1d13
570FG-10800Sep 26Riverbend54Expired cardCard updater, then retry1Recovered$15$0.10f30fd83a…e0d4
571FG-10801Aug 26Riverbend15Invalid cardDonor outreach0Stopped—$0.00c974b7b5…fa02
572FG-10802Apr 26Cedar Valley65Insufficient fundsRetry schedule4Recovered$15$0.4005180179…3e5f
573FG-10803Sep 26Cedar Valley33Expired cardDonor outreach0Stopped—$0.001dca0fc8…e50a
574FG-10804May 26Cedar Valley51Insufficient fundsRetry schedule2Recovered$40$0.2010d6539c…03bd
575FG-10805Aug 26Cedar Valley05Do not honorRetry schedule1Recovered$40$0.101572b5f8…e819
576FG-10806Sep 26Riverbend54Expired cardDonor outreach1Recovered$90$0.10e1a2762e…9a37
577FG-10807Nov 25Harbor LightR01ACH R01 fundsRetry schedule2Not recovered—$0.20669f2459…a9c8
578FG-10808Aug 26Harbor LightR02ACH R02 closedDonor outreach0Stopped—$0.0006241565…505c
579FG-10809Oct 25Harbor Light51Insufficient fundsRetry schedule1Recovered$40$0.10b7f0e412…77e7
580FG-10810May 26Harbor Light51Insufficient fundsRetry schedule1Recovered$40$0.10f15b93fb…70c7
581FG-10811Jun 26Harbor Light54Expired cardDonor outreach0Stopped—$0.005511bd9b…6899
582FG-10812May 26Northgate02Do not honorRetry schedule2Recovered$70$0.2023f4bf07…fc4d
583FG-10813Oct 25Lumen Arts51Insufficient fundsRetry schedule1Recovered$140$0.109ffe47b3…48de
584FG-10814Dec 25Lumen Arts62Account closedDonor outreach0Stopped—$0.005bb6b3d1…a5b7
585FG-10815Aug 26Lumen Arts54Expired cardCard updater, then retry1Recovered$140$0.1000a07d1a…85a1
586FG-10816Feb 26NorthgateR09ACH R01 fundsRetry schedule2Not recovered—$0.20f84d36ad…18cc
587FG-10817Jul 26NorthgateR01ACH R01 fundsRetry schedule1Recovered$50$0.10439f4679…6172
588FG-10818May 26Harbor Light43Lost or stolenDonor outreach0Stopped—$0.0068c316f9…58e8
589FG-10819Dec 25Harbor Light51Insufficient fundsRetry schedule1Recovered$60$0.10361b38b6…0307
590FG-10820Sep 26Harbor Light05Do not honorRetry schedule1Recovered$60$0.10fb940713…2dcf
591FG-10821Feb 26Cedar Valley05Do not honorRetry schedule2Recovered$35$0.2094813751…52af
592FG-10822Nov 25Riverbend54Expired cardCard updater, then retry1Recovered$50$0.1070f7796b…b6d7
593FG-10823Jan 26Harbor Light14Invalid cardDonor outreach0Stopped—$0.00cb87723f…e78c
594FG-10824Sep 26Harbor Light33Expired cardCard updater, then retry1Recovered$25$0.104cfb7ec5…496d
595FG-10825Feb 26Lumen Arts02Do not honorRetry schedule3Recovered$45$0.30d827a59e…950c
596FG-10826Sep 26Lumen Arts59Suspected fraudDonor outreach1Not recovered—$0.10fe69628b…db9b
597FG-10827Dec 25Northgate65Insufficient fundsRetry schedule1Recovered$120$0.10d917efdb…7816
598FG-10828May 26Harbor Light05Do not honorRetry schedule1Recovered$15$0.10c2573fb3…9f5b
599FG-10829Feb 26Northgate65Insufficient fundsRetry schedule1Recovered$160$0.1067fe33fe…eb7c
600FG-10830Jun 26Harbor Light51Insufficient fundsRetry schedule2Not recovered—$0.204f4607ae…dc11

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.