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 32551 to 32600 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
32551FG-42781Mar 26Harbor Light61Insufficient fundsRetry schedule1Recovered$45$0.10c6413299…3ffb
32552FG-42782Apr 26Harbor Light65Insufficient fundsRetry schedule1Stopped—$0.100a1b4619…a4ff
32553FG-42783Jun 26Harbor Light63Suspected fraudDonor outreach1Recovered$45$0.10459b0258…3e22
32554FG-42784Aug 26Harbor Light54Expired cardDonor outreach0Stopped—$0.0014c2c9ca…bb3b
32555FG-42785Nov 25Riverbend61Insufficient fundsRetry schedule1Stopped—$0.10cdabe39c…1e04
32556FG-42786Jan 26Riverbend54Expired cardDonor outreach0Stopped—$0.0088b5fd0e…afeb
32557FG-42787Jul 26Riverbend33Expired cardCard updater, then retry1Recovered$60$0.10da5e6ae5…ba46
32558FG-42788Aug 26Riverbend54Expired cardCard updater, then retry1Recovered$60$0.100c1b2f0a…3c5c
32559FG-42789Oct 25Harbor Light51Insufficient fundsRetry schedule1Recovered$70$0.1019068831…c182
32560FG-42790Feb 26Harbor Light05Do not honorRetry schedule1Recovered$70$0.10d52fe6d8…e701
32561FG-42791Apr 26Harbor Light51Insufficient fundsRetry schedule1Recovered$70$0.10a2a1b975…1b2b
32562FG-42792Jun 26Harbor Light61Insufficient fundsRetry schedule2Stopped—$0.20ffca48f2…dd10
32563FG-42793Apr 26Harbor Light51Insufficient fundsRetry schedule2Recovered$45$0.20ab4f611c…bd7c
32564FG-42794Jun 26Harbor Light57Invalid cardDonor outreach0Stopped—$0.00cbf495d1…8932
32565FG-42795Jul 26Harbor Light54Expired cardCard updater, then retry1Recovered$45$0.1073cf0e08…d654
32566FG-42796Sep 26Northgate59Suspected fraudDonor outreach0Not recovered—$0.00a06aa861…c0a3
32567FG-42797Nov 25Harbor Light57Invalid cardDonor outreach0Stopped—$0.00de3cbb1c…a7a9
32568FG-42798Sep 26Northgate65Insufficient fundsRetry schedule1Recovered$50$0.1093374e20…0d77
32569FG-42799Nov 25NorthgateR04ACH R03 no acctDonor outreach0Stopped—$0.004d68aeb3…613c
32570FG-42800Apr 26NorthgateR02ACH R02 closedDonor outreach0Stopped—$0.0018de922c…3f5e
32571FG-42801Oct 25Cedar Valley61Insufficient fundsRetry schedule2Recovered$50$0.20997c06be…57b5
32572FG-42802Jun 26Cedar Valley51Insufficient fundsRetry schedule2Recovered$50$0.20ca93c0da…abbd
32573FG-42803Nov 25Lumen ArtsR09ACH R01 fundsRetry schedule1Recovered$80$0.10151178eb…8b66
32574FG-42804May 26Lumen ArtsR01ACH R01 fundsRetry schedule1Recovered$80$0.105fdc967f…640e
32575FG-42805Apr 26Northgate19Issuer unavailableRetry schedule1Recovered$90$0.103078d43f…3886
32576FG-42806Aug 26Northgate14Invalid cardDonor outreach1Recovered$30$0.10f57a1c28…565a
32577FG-42807Jul 26Riverbend61Insufficient fundsRetry schedule1Recovered$130$0.1022336d90…acfe
32578FG-42808Dec 25Riverbend33Expired cardDonor outreach0Stopped—$0.00aa6a28a0…b7f8
32579FG-42809Nov 25Northgate33Expired cardDonor outreach0Stopped—$0.008bc79445…cb0b
32580FG-42810Jun 26Harbor Light33Expired cardDonor outreach0Stopped—$0.007e557c81…a815
32581FG-42811Oct 25Cedar Valley14Invalid cardDonor outreach0Stopped—$0.005a112ca6…c749
32582FG-42812Jan 26Cedar Valley14Invalid cardDonor outreach0Stopped—$0.0029d847a2…9aa4
32583FG-42813Jul 26Cedar Valley61Insufficient fundsRetry schedule1Recovered$20$0.103b008bda…c0df
32584FG-42814Nov 25Riverbend51Insufficient fundsRetry schedule1Recovered$25$0.10d3a0fb45…79ec
32585FG-42815Dec 25Riverbend65Insufficient fundsRetry schedule2Recovered$25$0.203b94348b…7fb7
32586FG-42816Jan 26Riverbend65Insufficient fundsRetry schedule2Recovered$25$0.209ef50cd8…517a
32587FG-42817Apr 26Harbor Light51Insufficient fundsRetry schedule2Recovered$130$0.20cf8a8cde…482c
32588FG-42818Jun 26Riverbend65Insufficient fundsRetry schedule3Recovered$5$0.30a447ddbc…2944
32589FG-42819Mar 26Northgate51Insufficient fundsRetry schedule1Recovered$35$0.10dd80136a…e8ce
32590FG-42820Oct 25Cedar Valley02Do not honorRetry schedule1Recovered$35$0.103cb4c934…3e8f
32591FG-42821Dec 25Cedar Valley78Account closedDonor outreach0Stopped—$0.008fb28192…9c0f
32592FG-42822Jan 26Cedar Valley05Do not honorRetry schedule2Recovered$35$0.2060c4f353…e5a1
32593FG-42823Oct 25NorthgateR09ACH R01 fundsRetry schedule1Recovered$70$0.10d88995d5…1952
32594FG-42824Jan 26NorthgateR09ACH R01 fundsRetry schedule2Recovered$50$0.2020168588…0cda
32595FG-42825Mar 26NorthgateR01ACH R01 fundsRetry schedule2Stopped—$0.206dec086c…686a
32596FG-42826Jun 26Cedar Valley61Insufficient fundsRetry schedule3Not recovered—$0.3020536bb6…eeae
32597FG-42827Jan 26NorthgateR01ACH R01 fundsRetry schedule1Recovered$50$0.1040ca7dea…1737
32598FG-42828Feb 26NorthgateR01ACH R01 fundsRetry schedule2Not recovered—$0.20497405ce…a3c8
32599FG-42829Nov 25Northgate01Do not honorRetry schedule3Stopped—$0.304aee009d…09bf
32600FG-42830Dec 25Northgate05Do not honorRetry schedule3Not recovered—$0.305a104c95…30e1

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.