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 2451 to 2500 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
2451FG-12681Jan 26Cedar Valley01Do not honorRetry schedule4Recovered$120$0.40ab5588f0…e286
2452FG-12682Mar 26Cedar Valley61Insufficient fundsRetry schedule3Stopped—$0.30bf94867b…5704
2453FG-12683Apr 26Cedar Valley05Do not honorRetry schedule3Not recovered—$0.30af171a42…6567
2454FG-12684May 26Cedar Valley54Expired cardCard updater, then retry1Recovered$120$0.10d91077cf…b470
2455FG-12685Jul 26Cedar Valley54Expired cardCard updater, then retry1Recovered$120$0.1089643609…5195
2456FG-12686Oct 25Lumen Arts91Issuer unavailableRetry schedule1Recovered$150$0.10ddaa0a1f…c683
2457FG-12687Mar 26Cedar Valley33Expired cardCard updater, then retry1Recovered$50$0.10f9d253ca…7d69
2458FG-12688Jul 26Cedar Valley51Insufficient fundsRetry schedule2Recovered$50$0.205c413c58…0c37
2459FG-12689Nov 25Riverbend43Lost or stolenDonor outreach0Stopped—$0.00eb8f19f3…86ff
2460FG-12690Feb 26Riverbend54Expired cardDonor outreach1Recovered$25$0.108ea53714…ad2a
2461FG-12691Feb 26Harbor Light54Expired cardCard updater, then retry1Recovered$70$0.100dbbadee…438a
2462FG-12692Mar 26Harbor Light65Insufficient fundsRetry schedule1Recovered$70$0.1000883004…b908
2463FG-12693Feb 26Harbor Light61Insufficient fundsRetry schedule3Not recovered—$0.308426b13c…a32b
2464FG-12694Jun 26Harbor Light62Account closedDonor outreach0Stopped—$0.00b19267a9…19f7
2465FG-12695Jan 26Riverbend54Expired cardCard updater, then retry1Recovered$30$0.10c0d70b3b…d617
2466FG-12696May 26Riverbend51Insufficient fundsRetry schedule1Recovered$30$0.10b1dadc1e…d09d
2467FG-12697Sep 26Riverbend62Account closedDonor outreach1Recovered$30$0.10566bfd84…592f
2468FG-12698Apr 26Riverbend54Expired cardCard updater, then retry1Recovered$25$0.1059849d95…c755
2469FG-12699Jan 26Cedar Valley01Do not honorRetry schedule2Recovered$10$0.20b3b53337…4af5
2470FG-12700May 26Cedar Valley63Suspected fraudDonor outreach1Not recovered—$0.10a32f6491…e5c2
2471FG-12701May 26Riverbend51Insufficient fundsRetry schedule3Recovered$15$0.304aa23847…4ef5
2472FG-12702Oct 25Northgate51Insufficient fundsRetry schedule3Stopped—$0.30876ee136…8570
2473FG-12703Dec 25Harbor Light91Issuer unavailableRetry schedule1Recovered$25$0.10c2deda2c…983a
2474FG-12704Mar 26Harbor Light65Insufficient fundsRetry schedule1Recovered$25$0.104c0a6704…a313
2475FG-12705May 26Harbor Light14Invalid cardDonor outreach0Stopped—$0.006adf4585…a506
2476FG-12706May 26Harbor Light05Do not honorRetry schedule3Not recovered—$0.30ca0c5bdf…6b5f
2477FG-12707Jun 26Harbor Light54Expired cardCard updater, then retry1Recovered$80$0.104baabad9…2054
2478FG-12708Dec 25Cedar Valley65Insufficient fundsRetry schedule1Recovered$45$0.107f802e1c…2218
2479FG-12709Jan 26Lumen Arts54Expired cardCard updater, then retry1Recovered$100$0.10d7785b5c…08d7
2480FG-12710May 26NorthgateR09ACH R01 fundsRetry schedule2Stopped—$0.20f704179b…c1d9
2481FG-12711Dec 25Cedar Valley59Suspected fraudDonor outreach0Stopped—$0.0030981a3c…e4c9
2482FG-12712Nov 25Harbor Light51Insufficient fundsRetry schedule2Recovered$15$0.20e95c22c0…f903
2483FG-12713Dec 25Harbor Light96Issuer unavailableRetry schedule1Recovered$15$0.101a26175f…a868
2484FG-12714Feb 26Harbor Light51Insufficient fundsRetry schedule1Recovered$15$0.102e6d22c7…3f80
2485FG-12715Jan 26Lumen Arts14Invalid cardDonor outreach0Stopped—$0.002346fae7…99dd
2486FG-12716Jun 26Lumen Arts65Insufficient fundsRetry schedule1Recovered$30$0.10297a0c7a…0ce9
2487FG-12717Aug 26Lumen Arts62Account closedDonor outreach0Stopped—$0.006d483897…84b1
2488FG-12718Sep 26Lumen Arts51Insufficient fundsRetry schedule3Recovered$30$0.30abef2373…7c89
2489FG-12719Nov 25Northgate05Do not honorRetry schedule3Not recovered—$0.306768f537…4181
2490FG-12720Apr 26Harbor Light05Do not honorRetry schedule3Stopped—$0.3012676435…2dbb
2491FG-12721Oct 25Lumen Arts51Insufficient fundsRetry schedule2Not recovered—$0.203e8624f0…b019
2492FG-12722Oct 25NorthgateR09ACH R01 fundsRetry schedule2Stopped—$0.2034cbbf8d…b570
2493FG-12723Jun 26Cedar ValleyR09ACH R01 fundsRetry schedule3Recovered$25$0.30a6049d34…8dfc
2494FG-12724May 26Harbor Light51Insufficient fundsRetry schedule2Recovered$20$0.20bdc45606…d23e
2495FG-12725May 26Harbor Light33Expired cardCard updater, then retry1Not recovered—$0.1042449017…b19b
2496FG-12726Oct 25Cedar Valley62Account closedDonor outreach1Recovered$60$0.10803f8d54…f5d3
2497FG-12727Apr 26Cedar Valley19Issuer unavailableRetry schedule2Recovered$60$0.203608e896…ec10
2498FG-12728May 26Cedar Valley54Expired cardDonor outreach1Not recovered—$0.10d2b81a91…2200
2499FG-12729Jul 26Cedar Valley51Insufficient fundsRetry schedule1Recovered$60$0.101120c5ba…adb1
2500FG-12730Sep 26Cedar Valley51Insufficient fundsRetry schedule4Recovered$60$0.402318b2df…d2cc

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.