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 21401 to 21450 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
21401FG-31631Aug 26Harbor Light05Do not honorRetry schedule2Recovered$20$0.20e64be1e2…b443
21402FG-31632Dec 25Cedar Valley02Do not honorRetry schedule3Not recovered—$0.306c855bf3…dd1c
21403FG-31633Jun 26Cedar Valley61Insufficient fundsRetry schedule1Recovered$10$0.10545a6355…7027
21404FG-31634Dec 25Riverbend51Insufficient fundsRetry schedule1Recovered$350$0.106f90d9d5…9c3b
21405FG-31635Oct 25Cedar ValleyR03ACH R03 no acctDonor outreach0Stopped—$0.007c8f5ef2…ce94
21406FG-31636Dec 25Cedar ValleyR09ACH R01 fundsRetry schedule2Not recovered—$0.20b05d92cb…e8d6
21407FG-31637Apr 26Cedar ValleyR02ACH R02 closedDonor outreach0Stopped—$0.005d92046c…d2c0
21408FG-31638Oct 25Riverbend51Insufficient fundsRetry schedule2Not recovered—$0.201b50f4ca…1e49
21409FG-31639Nov 25Northgate61Insufficient fundsRetry schedule1Recovered$25$0.10bcf12516…7a84
21410FG-31640Jul 26Riverbend54Expired cardCard updater, then retry1Recovered$70$0.100bda79ce…f1bd
21411FG-31641Apr 26Riverbend33Expired cardCard updater, then retry1Recovered$25$0.100c0997ff…66b1
21412FG-31642Mar 26Riverbend65Insufficient fundsRetry schedule3Recovered$50$0.30877ffe56…98b9
21413FG-31643Apr 26Riverbend59Suspected fraudDonor outreach1Recovered$50$0.101058b2fb…8882
21414FG-31644Jun 26Riverbend33Expired cardCard updater, then retry1Recovered$50$0.10a60188d9…309b
21415FG-31645Jun 26Northgate61Insufficient fundsRetry schedule2Recovered$90$0.20d4a49572…06ee
21416FG-31646Nov 25Northgate33Expired cardCard updater, then retry1Recovered$25$0.10b48f4419…fb12
21417FG-31647Apr 26Northgate05Do not honorRetry schedule3Recovered$25$0.30247ba95f…87ea
21418FG-31648Sep 26Northgate51Insufficient fundsRetry schedule1Recovered$25$0.10bfe70969…8abf
21419FG-31649Apr 26Northgate54Expired cardCard updater, then retry1Not recovered—$0.108f56da7a…370b
21420FG-31650Oct 25Riverbend51Insufficient fundsRetry schedule1Recovered$10$0.1074f97709…7680
21421FG-31651Nov 25Riverbend46Account closedDonor outreach1Recovered$10$0.109daa99c4…5a55
21422FG-31652Oct 25Harbor LightR03ACH R03 no acctDonor outreach1Recovered$80$0.107d14ae9b…7787
21423FG-31653Apr 26Harbor Light15Invalid cardDonor outreach0Stopped—$0.0076b233eb…52fd
21424FG-31654Nov 25Northgate05Do not honorRetry schedule3Not recovered—$0.300a80d6a4…eaca
21425FG-31655Apr 26Northgate51Insufficient fundsRetry schedule1Recovered$80$0.108394d55b…821c
21426FG-31656Oct 25Northgate33Expired cardDonor outreach0Stopped—$0.005aad1574…8b92
21427FG-31657Jul 26Northgate01Do not honorRetry schedule1Recovered$80$0.10b4e6cf18…6414
21428FG-31658Nov 25Harbor Light51Insufficient fundsRetry schedule2Not recovered—$0.2075f3ee1d…d523
21429FG-31659Dec 25Harbor Light46Account closedDonor outreach0Stopped—$0.000b51d143…593c
21430FG-31660Mar 26Harbor Light41Lost or stolenDonor outreach0Stopped—$0.00d04c8331…2fb8
21431FG-31661Apr 26Harbor Light51Insufficient fundsRetry schedule1Recovered$30$0.10286a7200…709f
21432FG-31662Jul 26Cedar Valley65Insufficient fundsRetry schedule1Recovered$60$0.10a38c04b9…0496
21433FG-31663Jul 26Cedar Valley41Lost or stolenCard updater, then retry1Not recovered—$0.106e77434a…dcd4
21434FG-31664Mar 26NorthgateR01ACH R01 fundsRetry schedule1Recovered$20$0.10b34e928e…f8f3
21435FG-31665May 26NorthgateR04ACH R03 no acctDonor outreach0Stopped—$0.0048740f7f…c0b2
21436FG-31666Sep 26NorthgateR09ACH R01 fundsRetry schedule1Recovered$20$0.106a5ec368…0cd4
21437FG-31667Aug 26Riverbend46Account closedDonor outreach1Recovered$30$0.10cf3eb211…a7b5
21438FG-31668Nov 25Harbor Light63Suspected fraudDonor outreach1Recovered$20$0.10c1f69a3b…649b
21439FG-31669Dec 25Riverbend01Do not honorRetry schedule3Recovered$35$0.3046400682…d703
21440FG-31670Jan 26Harbor Light59Suspected fraudDonor outreach1Recovered$60$0.10d4111fec…9b37
21441FG-31671Jun 26Cedar Valley51Insufficient fundsRetry schedule1Recovered$35$0.10fe5b7ead…aa14
21442FG-31672Oct 25Northgate65Insufficient fundsRetry schedule2Not recovered—$0.200e818817…49ef
21443FG-31673May 26Northgate51Insufficient fundsRetry schedule3Not recovered—$0.30dbb94d37…2e3b
21444FG-31674Sep 26Lumen ArtsR09ACH R01 fundsRetry schedule2Not recovered—$0.20e7b90e15…15f4
21445FG-31675Dec 25Riverbend02Do not honorRetry schedule3Not recovered—$0.304cc9a3b8…64a9
21446FG-31676Aug 26Riverbend54Expired cardCard updater, then retry1Recovered$25$0.10ce0cc372…ef26
21447FG-31677Jun 26Northgate05Do not honorRetry schedule1Recovered$70$0.104ed8f9ee…56fe
21448FG-31678Mar 26Harbor Light54Expired cardDonor outreach0Stopped—$0.0089282b64…2d14
21449FG-31679Mar 26Cedar Valley51Insufficient fundsRetry schedule2Not recovered—$0.20c892a848…2fb5
21450FG-31680Mar 26Harbor Light43Lost or stolenDonor outreach1Recovered$60$0.100a02ebe9…c946

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.