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 13451 to 13500 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
13451FG-23681Mar 26Riverbend51Insufficient fundsRetry schedule3Recovered$30$0.301a02319f…2f57
13452FG-23682Dec 25Riverbend54Expired cardCard updater, then retry1Not recovered—$0.104aba9038…6560
13453FG-23683Jan 26Riverbend01Do not honorRetry schedule3Stopped—$0.30187dda40…7142
13454FG-23684Mar 26Cedar Valley54Expired cardDonor outreach0Stopped—$0.00ff400a8a…d74b
13455FG-23685Jun 26NorthgateR09ACH R01 fundsRetry schedule2Recovered$100$0.2077be873e…a7a7
13456FG-23686Feb 26Lumen Arts19Issuer unavailableRetry schedule2Recovered$30$0.205cd24b83…b1ed
13457FG-23687Mar 26Lumen Arts51Insufficient fundsRetry schedule3Not recovered—$0.309a685a17…50af
13458FG-23688Dec 25Cedar Valley54Expired cardCard updater, then retry1Recovered$10$0.104bdb0bb1…8cc4
13459FG-23689Apr 26Lumen ArtsR01ACH R01 fundsRetry schedule2Recovered$30$0.2082287be8…1350
13460FG-23690Aug 26Lumen ArtsR03ACH R03 no acctDonor outreach1Recovered$30$0.10681258d1…2de7
13461FG-23691Mar 26Lumen Arts65Insufficient fundsRetry schedule3Not recovered—$0.30b57e1cfd…0186
13462FG-23692Nov 25Lumen Arts54Expired cardDonor outreach0Stopped—$0.00a20f92de…5505
13463FG-23693Jan 26NorthgateR02ACH R02 closedDonor outreach1Recovered$20$0.102661b789…5fec
13464FG-23694Apr 26NorthgateR04ACH R03 no acctDonor outreach1Not recovered—$0.10d30ba010…d556
13465FG-23695Jun 26NorthgateR01ACH R01 fundsRetry schedule1Recovered$20$0.10f4fc763c…74e6
13466FG-23696Jul 26NorthgateR03ACH R03 no acctDonor outreach0Stopped—$0.00a48d398b…ce76
13467FG-23697Jul 26Riverbend05Do not honorRetry schedule3Stopped—$0.30ff6925de…36f1
13468FG-23698Aug 26Riverbend61Insufficient fundsRetry schedule3Recovered$60$0.3043202dfb…9082
13469FG-23699Aug 26Harbor Light05Do not honorRetry schedule3Recovered$50$0.301a5545bc…1577
13470FG-23700Nov 25Northgate59Suspected fraudDonor outreach0Not recovered—$0.00d8101c94…973e
13471FG-23701Jul 26Cedar Valley51Insufficient fundsRetry schedule1Recovered$15$0.104c77e029…af34
13472FG-23702May 26Cedar Valley19Issuer unavailableRetry schedule1Recovered$20$0.1034064034…7690
13473FG-23703Jan 26Riverbend63Suspected fraudDonor outreach0Not recovered—$0.00ad4c363e…8d7c
13474FG-23704Oct 25Harbor Light05Do not honorRetry schedule1Recovered$30$0.103e10627d…8abf
13475FG-23705Mar 26Harbor Light33Expired cardDonor outreach1Recovered$30$0.10c992eaae…4109
13476FG-23706Apr 26Riverbend61Insufficient fundsRetry schedule2Recovered$50$0.20a81e9b63…753e
13477FG-23707Nov 25Harbor Light51Insufficient fundsRetry schedule2Recovered$15$0.20b80a4523…2168
13478FG-23708Jun 26RiverbendR02ACH R02 closedDonor outreach0Stopped—$0.0018491611…8676
13479FG-23709Aug 26RiverbendR04ACH R03 no acctDonor outreach0Stopped—$0.00cf60f558…fa96
13480FG-23710Oct 25Cedar ValleyR02ACH R02 closedDonor outreach0Stopped—$0.0034ccf26f…cbae
13481FG-23711Nov 25Harbor Light54Expired cardDonor outreach1Recovered$45$0.10a632811c…36b1
13482FG-23712Jan 26Northgate19Issuer unavailableRetry schedule1Recovered$15$0.10049408dd…b186
13483FG-23713Apr 26Harbor Light14Invalid cardDonor outreach1Recovered$120$0.1091d96fec…90ee
13484FG-23714Jul 26Harbor Light14Invalid cardDonor outreach0Stopped—$0.008b1f2175…19e4
13485FG-23715Dec 25Lumen Arts19Issuer unavailableRetry schedule3Not recovered—$0.30aab39e64…1dc8
13486FG-23716May 26Lumen Arts51Insufficient fundsRetry schedule1Recovered$30$0.10ff634743…5521
13487FG-23717Dec 25Riverbend41Lost or stolenDonor outreach1Recovered$100$0.1044eb5230…d578
13488FG-23718Nov 25Cedar Valley54Expired cardCard updater, then retry2Recovered$15$0.2046c435fd…8948
13489FG-23719Aug 26Cedar Valley54Expired cardDonor outreach1Recovered$15$0.10eb5b8f00…a75f
13490FG-23720Sep 26Cedar Valley91Issuer unavailableRetry schedule1Recovered$15$0.10b8875137…467f
13491FG-23721May 26Cedar Valley51Insufficient fundsRetry schedule3Recovered$25$0.309fca835c…8da5
13492FG-23722Jul 26Northgate59Suspected fraudDonor outreach0Not recovered—$0.003b21ee32…f60f
13493FG-23723Sep 26Northgate59Suspected fraudDonor outreach0Stopped—$0.00d1941d7e…f6ef
13494FG-23724May 26Harbor Light91Issuer unavailableRetry schedule1Recovered$45$0.1077605405…de7b
13495FG-23725Dec 25Riverbend05Do not honorRetry schedule3Not recovered—$0.30023fe3ff…0b0e
13496FG-23726Feb 26Riverbend54Expired cardCard updater, then retry1Recovered$25$0.105f888341…b6dc
13497FG-23727May 26Riverbend54Expired cardDonor outreach0Stopped—$0.00d31edf96…c109
13498FG-23728Jul 26Riverbend54Expired cardCard updater, then retry1Recovered$25$0.102ebea257…b89a
13499FG-23729Mar 26Riverbend91Issuer unavailableRetry schedule1Recovered$50$0.106181bab4…a4ab
13500FG-23730Apr 26Riverbend51Insufficient fundsRetry schedule1Recovered$50$0.10914eaace…8a79

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.