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 11401 to 11450 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
11401FG-21631Aug 26Riverbend91Issuer unavailableRetry schedule1Recovered$30$0.104003e7a3…ab39
11402FG-21632Feb 26Riverbend54Expired cardDonor outreach0Stopped—$0.00d3997e65…7b11
11403FG-21633Oct 25Riverbend33Expired cardDonor outreach1Recovered$10$0.1025001ef2…86d8
11404FG-21634Nov 25Riverbend65Insufficient fundsRetry schedule1Recovered$10$0.101ad5f617…da3d
11405FG-21635Jun 26Riverbend05Do not honorRetry schedule3Stopped—$0.303e66bc7f…cb7b
11406FG-21636Oct 25Riverbend61Insufficient fundsRetry schedule3Recovered$45$0.3073c1881a…1481
11407FG-21637Nov 25Harbor Light46Account closedDonor outreach1Not recovered—$0.106233272b…e4a6
11408FG-21638Oct 25Cedar Valley54Expired cardCard updater, then retry1Recovered$45$0.1000ae4b1a…ab11
11409FG-21639Jan 26Cedar Valley59Suspected fraudDonor outreach1Not recovered—$0.10a9b54a97…5774
11410FG-21640Oct 25Cedar Valley51Insufficient fundsRetry schedule2Recovered$20$0.20566742f0…7e1b
11411FG-21641May 26Cedar Valley65Insufficient fundsRetry schedule3Not recovered—$0.308ca053e8…7da7
11412FG-21642Nov 25Lumen Arts19Issuer unavailableRetry schedule1Recovered$20$0.10a854e3e4…3632
11413FG-21643Jan 26Riverbend51Insufficient fundsRetry schedule3Not recovered—$0.30393e4853…5a01
11414FG-21644May 26Lumen Arts05Do not honorRetry schedule2Recovered$40$0.204dae7c78…1828
11415FG-21645Jul 26Lumen Arts65Insufficient fundsRetry schedule2Recovered$40$0.202db70665…3636
11416FG-21646Nov 25Harbor Light51Insufficient fundsRetry schedule2Stopped—$0.20bc83465e…b36d
11417FG-21647Aug 26Harbor Light51Insufficient fundsRetry schedule1Recovered$5$0.10d5aa8f19…f2b3
11418FG-21648Jun 26Riverbend54Expired cardDonor outreach0Stopped—$0.00809ddd8c…741c
11419FG-21649Oct 25NorthgateR09ACH R01 fundsRetry schedule2Recovered$25$0.20fb617cdb…ca70
11420FG-21650Oct 25Harbor Light33Expired cardDonor outreach0Stopped—$0.00ec8696f1…a549
11421FG-21651Feb 26Northgate51Insufficient fundsRetry schedule1Recovered$70$0.109a19d333…1bc0
11422FG-21652May 26Northgate05Do not honorRetry schedule3Not recovered—$0.308b615d31…29c1
11423FG-21653Jan 26Riverbend01Do not honorRetry schedule3Not recovered—$0.308a5fac1f…5391
11424FG-21654Mar 26Riverbend54Expired cardDonor outreach0Stopped—$0.006b34fb9a…d910
11425FG-21655Jun 26Riverbend63Suspected fraudDonor outreach1Recovered$15$0.10654bad24…8120
11426FG-21656Jul 26Riverbend33Expired cardCard updater, then retry1Recovered$15$0.1046a9f218…8235
11427FG-21657Sep 26Cedar Valley54Expired cardDonor outreach1Recovered$5$0.101ed3a0e2…28bd
11428FG-21658May 26Northgate61Insufficient fundsRetry schedule1Recovered$100$0.10cba6dbfa…98b3
11429FG-21659Oct 25Northgate91Issuer unavailableRetry schedule1Recovered$30$0.10219d685c…a67c
11430FG-21660Oct 25Northgate01Do not honorRetry schedule4Recovered$50$0.4095acebf7…16d1
11431FG-21661Oct 25Harbor Light91Issuer unavailableRetry schedule1Recovered$30$0.10f393f898…a8f8
11432FG-21662Mar 26Harbor Light54Expired cardCard updater, then retry1Not recovered—$0.10b8d29ad0…2f66
11433FG-21663Apr 26Harbor Light51Insufficient fundsRetry schedule2Recovered$30$0.20d70dc841…2f70
11434FG-21664Mar 26Cedar Valley54Expired cardDonor outreach0Stopped—$0.0012caa114…ee8c
11435FG-21665Oct 25Northgate61Insufficient fundsRetry schedule2Stopped—$0.20a06ce213…533c
11436FG-21666Feb 26Cedar Valley51Insufficient fundsRetry schedule1Recovered$20$0.10571af528…9fd0
11437FG-21667Aug 26Northgate65Insufficient fundsRetry schedule2Not recovered—$0.207cc035f4…b3b8
11438FG-21668Jan 26Riverbend33Expired cardDonor outreach0Stopped—$0.00de60e4dd…6178
11439FG-21669Oct 25Riverbend61Insufficient fundsRetry schedule2Recovered$10$0.20056a2da9…3897
11440FG-21670Jul 26Riverbend05Do not honorRetry schedule2Recovered$10$0.205319e7eb…dbf8
11441FG-21671Jan 26Riverbend61Insufficient fundsRetry schedule3Not recovered—$0.301ecc56ac…3c5d
11442FG-21672Nov 25Northgate01Do not honorRetry schedule2Recovered$190$0.20f4efc1dd…6e1b
11443FG-21673Feb 26Northgate05Do not honorRetry schedule1Recovered$190$0.103944df87…10df
11444FG-21674Jul 26Northgate54Expired cardDonor outreach1Recovered$190$0.10003c2002…6e51
11445FG-21675Aug 26Lumen Arts51Insufficient fundsRetry schedule2Stopped—$0.20ad63504f…2768
11446FG-21676Sep 26Lumen Arts51Insufficient fundsRetry schedule2Not recovered—$0.20bc17bba2…2eb0
11447FG-21677Jun 26Riverbend05Do not honorRetry schedule3Recovered$50$0.304a4b7fec…b534
11448FG-21678Nov 25Lumen ArtsR02ACH R02 closedDonor outreach0Stopped—$0.00362d37e2…31d1
11449FG-21679Mar 26Lumen ArtsR09ACH R01 fundsRetry schedule1Recovered$60$0.109cbaaf62…e828
11450FG-21680Dec 25Riverbend61Insufficient fundsRetry schedule4Recovered$20$0.40ee45c416…f4d5

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.