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 24601 to 24650 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
24601FG-34831May 26Cedar Valley51Insufficient fundsRetry schedule1Not recovered—$0.10428f3264…72f9
24602FG-34832Jul 26Cedar Valley54Expired cardCard updater, then retry2Recovered$45$0.207e514fc7…b492
24603FG-34833Sep 26NorthgateR01ACH R01 fundsRetry schedule1Recovered$60$0.1028c8605a…728b
24604FG-34834Jan 26Northgate33Expired cardDonor outreach0Stopped—$0.006ec44719…b6b1
24605FG-34835Dec 25NorthgateR02ACH R02 closedDonor outreach1Recovered$35$0.10540559bf…6477
24606FG-34836Apr 26NorthgateR01ACH R01 fundsRetry schedule2Stopped—$0.20eb9627bf…8aa0
24607FG-34837Mar 26Cedar Valley59Suspected fraudDonor outreach1Not recovered—$0.10bccadf8c…6058
24608FG-34838Aug 26Cedar Valley54Expired cardDonor outreach1Recovered$35$0.10a0b4cddc…415c
24609FG-34839Jul 26Harbor Light65Insufficient fundsRetry schedule2Stopped—$0.20890b3a5d…bad8
24610FG-34840Apr 26Lumen Arts54Expired cardDonor outreach0Stopped—$0.009c920a28…e1a3
24611FG-34841Feb 26Harbor LightR01ACH R01 fundsRetry schedule1Recovered$120$0.102f5f441f…c00e
24612FG-34842Dec 25Harbor Light65Insufficient fundsRetry schedule1Recovered$20$0.100f3f8a48…ec81
24613FG-34843Apr 26Harbor Light02Do not honorRetry schedule3Stopped—$0.3055cd2724…66ef
24614FG-34844Sep 26Harbor Light62Account closedDonor outreach0Stopped—$0.0024bf18c7…0a7f
24615FG-34845Dec 25Harbor Light65Insufficient fundsRetry schedule1Recovered$35$0.1026645e1a…9668
24616FG-34846Feb 26Cedar Valley05Do not honorRetry schedule3Not recovered—$0.30b61e7806…dd34
24617FG-34847Sep 26Cedar Valley61Insufficient fundsRetry schedule2Not recovered—$0.20f4e2172a…e2d5
24618FG-34848Dec 25Cedar Valley51Insufficient fundsRetry schedule3Not recovered—$0.30f6e14fbe…568f
24619FG-34849Jan 26Harbor Light14Invalid cardDonor outreach1Recovered$15$0.101e24a537…5369
24620FG-34850Aug 26Harbor Light51Insufficient fundsRetry schedule1Recovered$15$0.10124f74cb…8b2e
24621FG-34851Sep 26Harbor Light43Lost or stolenDonor outreach0Stopped—$0.00d936f80f…589b
24622FG-34852Jan 26Lumen Arts33Expired cardCard updater, then retry1Recovered$25$0.102584fcbb…24d6
24623FG-34853Dec 25Lumen Arts54Expired cardDonor outreach1Recovered$25$0.10dc381d32…182f
24624FG-34854Nov 25Riverbend33Expired cardDonor outreach1Recovered$10$0.10fba81743…b6b5
24625FG-34855Dec 25Riverbend51Insufficient fundsRetry schedule3Not recovered—$0.304b5aad03…6bb3
24626FG-34856Apr 26Riverbend51Insufficient fundsRetry schedule3Stopped—$0.3014731698…2fbb
24627FG-34857Jun 26Riverbend01Do not honorRetry schedule2Recovered$10$0.208ccec29a…fb3f
24628FG-34858Jul 26Riverbend59Suspected fraudDonor outreach1Recovered$10$0.1086c42798…2b79
24629FG-34859Sep 26Riverbend65Insufficient fundsRetry schedule2Recovered$10$0.2017a8825a…566d
24630FG-34860Jun 26Harbor Light02Do not honorRetry schedule2Recovered$20$0.20169121e7…4f00
24631FG-34861Mar 26Cedar Valley51Insufficient fundsRetry schedule1Recovered$20$0.10faac51c9…2383
24632FG-34862Apr 26Cedar Valley62Account closedDonor outreach0Stopped—$0.0067f73ac0…f8a6
24633FG-34863Aug 26Cedar Valley54Expired cardCard updater, then retry1Recovered$20$0.10e3edffe2…374d
24634FG-34864Oct 25Cedar ValleyR02ACH R02 closedDonor outreach0Stopped—$0.00807a1ffb…a249
24635FG-34865Oct 25Northgate54Expired cardDonor outreach0Stopped—$0.00915f62d3…e501
24636FG-34866Jan 26Northgate61Insufficient fundsRetry schedule1Recovered$50$0.10d352483d…f5d8
24637FG-34867Oct 25RiverbendR09ACH R01 fundsRetry schedule1Recovered$50$0.100149c256…486d
24638FG-34868Oct 25Riverbend51Insufficient fundsRetry schedule2Not recovered—$0.2091becdbb…edf8
24639FG-34869Feb 26Riverbend61Insufficient fundsRetry schedule3Recovered$30$0.30ccb50863…7cf0
24640FG-34870Mar 26Riverbend02Do not honorRetry schedule2Recovered$30$0.20c115e42e…f2ea
24641FG-34871Apr 26Riverbend14Invalid cardDonor outreach0Stopped—$0.0009ba6a8a…4e7f
24642FG-34872May 26Riverbend61Insufficient fundsRetry schedule3Recovered$30$0.30a0d6cc53…d712
24643FG-34873Jun 26Harbor LightR03ACH R03 no acctDonor outreach1Recovered$45$0.100f70ebae…2c02
24644FG-34874Sep 26Harbor LightR03ACH R03 no acctDonor outreach0Stopped—$0.005e840ebf…2354
24645FG-34875Jul 26Harbor Light54Expired cardCard updater, then retry1Recovered$20$0.106b53000f…796f
24646FG-34876Sep 26Harbor Light33Expired cardCard updater, then retry1Recovered$20$0.1021f0422b…dc12
24647FG-34877Oct 25Northgate65Insufficient fundsRetry schedule2Stopped—$0.20329bd071…4abf
24648FG-34878Feb 26Northgate51Insufficient fundsRetry schedule2Recovered$80$0.2094afca7d…cbd3
24649FG-34879Jan 26Riverbend51Insufficient fundsRetry schedule1Recovered$25$0.107b976723…76d7
24650FG-34880Nov 25Northgate78Account closedDonor outreach1Recovered$30$0.10e7f280aa…e5a7

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.