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 27551 to 27600 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
27551FG-37781Aug 26Cedar Valley59Suspected fraudDonor outreach0Stopped—$0.00d706e70f…3150
27552FG-37782Mar 26Cedar Valley61Insufficient fundsRetry schedule3Not recovered—$0.30ad284a61…f634
27553FG-37783Nov 25Riverbend51Insufficient fundsRetry schedule1Recovered$35$0.106556969b…a43b
27554FG-37784May 26Riverbend05Do not honorRetry schedule3Not recovered—$0.30ae5913fe…fcc0
27555FG-37785Jul 26Riverbend54Expired cardCard updater, then retry1Recovered$35$0.10d88db952…aafb
27556FG-37786Aug 26Lumen Arts51Insufficient fundsRetry schedule3Not recovered—$0.301411ffe9…74bd
27557FG-37787Nov 25Harbor LightR01ACH R01 fundsRetry schedule1Recovered$80$0.10fcfaaf3f…7e6c
27558FG-37788Dec 25Harbor LightR03ACH R03 no acctDonor outreach0Stopped—$0.00fbd63c59…334d
27559FG-37789Dec 25Riverbend41Lost or stolenDonor outreach0Stopped—$0.00a6017fd1…852c
27560FG-37790Feb 26Riverbend51Insufficient fundsRetry schedule1Recovered$40$0.1079e53e49…9ab6
27561FG-37791Jul 26Riverbend54Expired cardCard updater, then retry2Recovered$40$0.201b07df6a…0e25
27562FG-37792Nov 25Riverbend91Issuer unavailableRetry schedule1Recovered$50$0.10af704acf…a052
27563FG-37793Dec 25Harbor Light54Expired cardDonor outreach1Recovered$15$0.10ba71cf82…e052
27564FG-37794Nov 25Riverbend54Expired cardCard updater, then retry1Recovered$30$0.10a5fd281f…710b
27565FG-37795Apr 26Harbor Light54Expired cardCard updater, then retry1Recovered$80$0.10f75ac8fc…fa41
27566FG-37796Dec 25Harbor Light02Do not honorRetry schedule1Recovered$70$0.1073533f79…2fc7
27567FG-37797Sep 26NorthgateR01ACH R01 fundsRetry schedule2Recovered$60$0.2080ba8378…301d
27568FG-37798Dec 25Cedar Valley19Issuer unavailableRetry schedule3Stopped—$0.3030feae77…e91c
27569FG-37799Feb 26Cedar Valley33Expired cardCard updater, then retry1Recovered$60$0.10114565ce…c5eb
27570FG-37800Dec 25Northgate05Do not honorRetry schedule3Stopped—$0.308f3d4a22…a798
27571FG-37801Oct 25Harbor Light51Insufficient fundsRetry schedule1Recovered$70$0.108e54e2ce…ae54
27572FG-37802Dec 25Harbor Light05Do not honorRetry schedule3Stopped—$0.30981ce3a3…9997
27573FG-37803May 26Harbor Light61Insufficient fundsRetry schedule3Not recovered—$0.30d264e92b…9941
27574FG-37804Aug 26Harbor Light51Insufficient fundsRetry schedule3Recovered$70$0.303ac85115…ac51
27575FG-37805Aug 26Northgate51Insufficient fundsRetry schedule2Recovered$30$0.20356b52aa…b4bb
27576FG-37806Apr 26RiverbendR09ACH R01 fundsRetry schedule2Not recovered—$0.2093baf7bf…c032
27577FG-37807Aug 26RiverbendR03ACH R03 no acctDonor outreach0Stopped—$0.0087e9532e…9476
27578FG-37808Apr 26Harbor Light01Do not honorRetry schedule1Recovered$15$0.10381dfce8…b112
27579FG-37809Dec 25Harbor Light54Expired cardDonor outreach0Stopped—$0.00e7667ef6…48d6
27580FG-37810Jun 26Harbor Light41Lost or stolenDonor outreach1Recovered$60$0.103a2986f1…7c20
27581FG-37811Sep 26Harbor Light54Expired cardCard updater, then retry1Recovered$50$0.10ccc941d9…673b
27582FG-37812Nov 25Lumen Arts51Insufficient fundsRetry schedule1Recovered$35$0.1068d4d1f4…25b3
27583FG-37813Sep 26Lumen Arts33Expired cardDonor outreach0Stopped—$0.0048c69f97…3883
27584FG-37814May 26Northgate41Lost or stolenDonor outreach0Stopped—$0.00b5382dff…ba10
27585FG-37815Dec 25Northgate54Expired cardDonor outreach0Stopped—$0.00e3986316…0ffe
27586FG-37816Mar 26Northgate65Insufficient fundsRetry schedule1Recovered$60$0.10ce90e20d…57b7
27587FG-37817Mar 26Northgate54Expired cardCard updater, then retry1Recovered$80$0.10c0c1d323…a614
27588FG-37818May 26Northgate61Insufficient fundsRetry schedule3Stopped—$0.300bce04cc…d68e
27589FG-37819Jul 26Northgate65Insufficient fundsRetry schedule3Not recovered—$0.30f0c17c74…2773
27590FG-37820Oct 25Harbor Light61Insufficient fundsRetry schedule1Recovered$25$0.10d8369841…3da6
27591FG-37821Jul 26Harbor Light78Account closedDonor outreach0Stopped—$0.00e642c48f…aed7
27592FG-37822Sep 26Harbor Light05Do not honorRetry schedule3Not recovered—$0.30a4447384…2baf
27593FG-37823Feb 26Northgate41Lost or stolenDonor outreach0Stopped—$0.006a4b3a91…cb80
27594FG-37824May 26Harbor Light54Expired cardDonor outreach0Stopped—$0.006356c811…c4f5
27595FG-37825Oct 25Northgate54Expired cardCard updater, then retry1Recovered$10$0.10358679d4…7718
27596FG-37826Jan 26Northgate62Account closedDonor outreach0Stopped—$0.0006e8e03a…6bcd
27597FG-37827May 26Northgate63Suspected fraudDonor outreach1Not recovered—$0.105204842a…e51d
27598FG-37828Aug 26Northgate51Insufficient fundsRetry schedule1Recovered$10$0.109821b719…7dbe
27599FG-37829Sep 26Northgate51Insufficient fundsRetry schedule1Recovered$10$0.106fa46742…5f5a
27600FG-37830Oct 25Cedar Valley65Insufficient fundsRetry schedule2Not recovered—$0.208af5d412…2934

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.