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 251 to 300 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
251FG-10481Aug 26NorthgateR02ACH R02 closedDonor outreach1Recovered$50$0.10a1ad987e…1500
252FG-10482Sep 26NorthgateR01ACH R01 fundsRetry schedule2Not recovered—$0.206d3fd051…2298
253FG-10483Oct 25Harbor Light41Lost or stolenCard updater, then retry1Not recovered—$0.1043c549cd…86e2
254FG-10484Jan 26Riverbend15Invalid cardDonor outreach0Stopped—$0.00d98a5b78…61bf
255FG-10485Mar 26Riverbend05Do not honorRetry schedule3Not recovered—$0.30ddeeff7c…ca06
256FG-10486Sep 26Riverbend61Insufficient fundsRetry schedule1Recovered$70$0.10153be81e…5a8b
257FG-10487Dec 25Cedar Valley54Expired cardCard updater, then retry1Recovered$5$0.105ba6c2f4…3a3a
258FG-10488Jun 26Harbor Light91Issuer unavailableRetry schedule3Recovered$100$0.3044c89d46…f71d
259FG-10489Jun 26Riverbend05Do not honorRetry schedule3Stopped—$0.3017d6f080…dd50
260FG-10490Oct 25Riverbend54Expired cardDonor outreach1Recovered$5$0.104efebd93…dde5
261FG-10491Mar 26Cedar Valley54Expired cardDonor outreach0Stopped—$0.005ed87272…2f97
262FG-10492Jun 26Cedar Valley61Insufficient fundsRetry schedule1Recovered$40$0.10625379d0…1ab7
263FG-10493Sep 26Cedar Valley96Issuer unavailableRetry schedule1Recovered$40$0.100e642ddf…c646
264FG-10494Feb 26Cedar Valley65Insufficient fundsRetry schedule1Recovered$20$0.10173269a9…40b3
265FG-10495Apr 26Cedar Valley01Do not honorRetry schedule1Recovered$20$0.106780942c…79de
266FG-10496Jul 26Cedar Valley33Expired cardCard updater, then retry1Recovered$20$0.100ffc364a…48ac
267FG-10497Nov 25Harbor Light01Do not honorRetry schedule3Not recovered—$0.30dee59962…9620
268FG-10498Jan 26Harbor Light59Suspected fraudDonor outreach1Recovered$120$0.1072fa299a…5ff4
269FG-10499Sep 26Harbor Light59Suspected fraudDonor outreach0Not recovered—$0.0077f85268…cd9b
270FG-10500Aug 26Cedar Valley54Expired cardDonor outreach1Recovered$150$0.109203cd64…540c
271FG-10501May 26Harbor Light54Expired cardDonor outreach1Recovered$20$0.10b24fcbaf…6625
272FG-10502Nov 25Riverbend54Expired cardDonor outreach0Stopped—$0.003c00ff32…ea77
273FG-10503Dec 25Riverbend15Invalid cardDonor outreach0Stopped—$0.00e353282f…0503
274FG-10504Jan 26Riverbend65Insufficient fundsRetry schedule1Recovered$35$0.10bed936f1…c7d1
275FG-10505Mar 26Riverbend65Insufficient fundsRetry schedule3Recovered$35$0.30a953e474…2caf
276FG-10506Dec 25Northgate78Account closedDonor outreach0Stopped—$0.004ef11b3c…4bf6
277FG-10507Mar 26Northgate51Insufficient fundsRetry schedule4Recovered$20$0.40f162d9f2…4af6
278FG-10508Jun 26Northgate51Insufficient fundsRetry schedule1Recovered$20$0.1041875c60…4533
279FG-10509Nov 25Northgate62Account closedDonor outreach1Recovered$20$0.10aa26c530…03e0
280FG-10510Dec 25Harbor Light51Insufficient fundsRetry schedule2Stopped—$0.20e66ac59c…37c4
281FG-10511Jan 26Harbor Light59Suspected fraudDonor outreach0Not recovered—$0.00a32bdf4b…6f7e
282FG-10512Jun 26Northgate33Expired cardDonor outreach0Stopped—$0.00114518dd…8648
283FG-10513Dec 25Harbor Light51Insufficient fundsRetry schedule3Stopped—$0.3053e4416e…6e8b
284FG-10514Nov 25Riverbend51Insufficient fundsRetry schedule3Not recovered—$0.30f8e2a0ca…bcfe
285FG-10515Jun 26Harbor Light05Do not honorRetry schedule1Recovered$15$0.109ccce4a3…05ec
286FG-10516Mar 26NorthgateR01ACH R01 fundsRetry schedule1Recovered$25$0.10bff3cc61…ffdb
287FG-10517Feb 26Lumen ArtsR02ACH R02 closedDonor outreach0Stopped—$0.0097f04616…b0c8
288FG-10518May 26NorthgateR01ACH R01 fundsRetry schedule2Not recovered—$0.2046a3113f…d6f5
289FG-10519Dec 25RiverbendR01ACH R01 fundsRetry schedule1Recovered$20$0.10d9339f21…668e
290FG-10520May 26Riverbend02Do not honorRetry schedule3Not recovered—$0.3042bfb49a…5ac6
291FG-10521Dec 25Harbor LightR01ACH R01 fundsRetry schedule2Recovered$140$0.20d1f7685a…0cfb
292FG-10522Jul 26Cedar Valley57Invalid cardDonor outreach1Recovered$35$0.101f03b72b…31ec
293FG-10523Feb 26Harbor Light51Insufficient fundsRetry schedule2Recovered$30$0.204bd45639…508c
294FG-10524Nov 25Cedar Valley33Expired cardCard updater, then retry1Recovered$20$0.1054985fe3…5a9a
295FG-10525Feb 26Cedar Valley61Insufficient fundsRetry schedule2Recovered$30$0.202938e76a…f32b
296FG-10526Jul 26Cedar Valley01Do not honorRetry schedule3Not recovered—$0.30939a77d6…73ee
297FG-10527Jun 26Harbor Light54Expired cardDonor outreach0Stopped—$0.0049fd11c1…f224
298FG-10528Jul 26Harbor Light65Insufficient fundsRetry schedule2Not recovered—$0.20d21fbc70…baf3
299FG-10529Sep 26Harbor Light54Expired cardDonor outreach0Stopped—$0.00056ac253…8e07
300FG-10530Oct 25Cedar Valley05Do not honorRetry schedule3Not recovered—$0.3091fba0b9…8d84

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.