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 12951 to 13000 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
12951FG-23181Apr 26Harbor Light19Issuer unavailableRetry schedule1Recovered$170$0.10a3351d7c…6c69
12952FG-23182Oct 25Lumen Arts05Do not honorRetry schedule3Not recovered—$0.3051a06455…0cd4
12953FG-23183Nov 25Riverbend15Invalid cardDonor outreach0Stopped—$0.00963b6747…9050
12954FG-23184Jan 26Riverbend05Do not honorRetry schedule3Not recovered—$0.30633fafe0…ea83
12955FG-23185Aug 26Riverbend63Suspected fraudDonor outreach1Not recovered—$0.10fd3049a6…d0e7
12956FG-23186Sep 26Riverbend65Insufficient fundsRetry schedule1Recovered$35$0.104ae2b2a1…e086
12957FG-23187Mar 26RiverbendR02ACH R02 closedDonor outreach0Stopped—$0.00ed6a81bc…3b56
12958FG-23188Oct 25Harbor Light65Insufficient fundsRetry schedule1Recovered$20$0.10df124883…84f4
12959FG-23189Sep 26Cedar Valley51Insufficient fundsRetry schedule1Recovered$15$0.1014c45854…b557
12960FG-23190Dec 25Northgate61Insufficient fundsRetry schedule3Recovered$35$0.3024df9021…2a62
12961FG-23191Sep 26Northgate61Insufficient fundsRetry schedule3Stopped—$0.3045af3145…fb0f
12962FG-23192Jun 26Northgate51Insufficient fundsRetry schedule2Recovered$425$0.20a00a42fe…7181
12963FG-23193May 26Harbor Light05Do not honorRetry schedule3Stopped—$0.30508e3f0e…3515
12964FG-23194Jul 26Riverbend51Insufficient fundsRetry schedule1Recovered$10$0.1041e53b3b…ff46
12965FG-23195Dec 25Lumen Arts43Lost or stolenDonor outreach1Recovered$25$0.104aebc7ca…70f5
12966FG-23196May 26Lumen Arts54Expired cardCard updater, then retry1Recovered$25$0.10141bca64…7d34
12967FG-23197Apr 26Riverbend51Insufficient fundsRetry schedule3Not recovered—$0.30e9883b40…5530
12968FG-23198May 26Riverbend51Insufficient fundsRetry schedule3Stopped—$0.30ce716bac…f4c6
12969FG-23199Sep 26Riverbend54Expired cardCard updater, then retry1Not recovered—$0.10f72737c2…c2ce
12970FG-23200Apr 26Harbor Light05Do not honorRetry schedule1Recovered$60$0.10c8bbddcb…7ea9
12971FG-23201May 26Harbor Light05Do not honorRetry schedule2Recovered$60$0.20b302a63e…4d42
12972FG-23202Jul 26Harbor Light54Expired cardCard updater, then retry1Recovered$60$0.10eb098309…1961
12973FG-23203Nov 25Lumen ArtsR09ACH R01 fundsRetry schedule3Recovered$30$0.3080ddcfab…5c52
12974FG-23204Nov 25Harbor Light59Suspected fraudDonor outreach1Recovered$130$0.105fd7e59b…ff5a
12975FG-23205May 26Harbor Light51Insufficient fundsRetry schedule3Recovered$130$0.30ec961cb9…a4fd
12976FG-23206Nov 25Northgate54Expired cardDonor outreach0Stopped—$0.00894d41ad…9912
12977FG-23207Dec 25Cedar Valley05Do not honorRetry schedule3Stopped—$0.30e76a66d0…1c81
12978FG-23208Jan 26Cedar Valley01Do not honorRetry schedule1Recovered$35$0.10b1563bae…f8af
12979FG-23209Oct 25Cedar Valley54Expired cardCard updater, then retry1Not recovered—$0.10c0624ec7…fe50
12980FG-23210Nov 25Cedar Valley63Suspected fraudDonor outreach0Stopped—$0.0040917390…b952
12981FG-23211Dec 25Cedar Valley61Insufficient fundsRetry schedule3Not recovered—$0.30729c3aa0…a474
12982FG-23212Feb 26Cedar Valley15Invalid cardDonor outreach0Stopped—$0.0063e934cd…aa65
12983FG-23213Jul 26Cedar Valley14Invalid cardDonor outreach0Stopped—$0.00d8af83b8…391d
12984FG-23214Mar 26Lumen ArtsR09ACH R01 fundsRetry schedule1Recovered$25$0.1094ad5188…7332
12985FG-23215Dec 25Lumen Arts51Insufficient fundsRetry schedule2Not recovered—$0.20e6e418f0…5aa0
12986FG-23216Jul 26Lumen Arts54Expired cardCard updater, then retry1Recovered$60$0.10139533ed…7ee9
12987FG-23217Sep 26Lumen Arts51Insufficient fundsRetry schedule2Recovered$60$0.20a8b65798…2888
12988FG-23218Jan 26RiverbendR04ACH R03 no acctDonor outreach0Stopped—$0.00317c2cbb…cc45
12989FG-23219Feb 26RiverbendR01ACH R01 fundsRetry schedule1Recovered$25$0.1096df5b79…e64a
12990FG-23220Nov 25Riverbend15Invalid cardDonor outreach0Stopped—$0.0074fb301a…c69a
12991FG-23221Apr 26Riverbend96Issuer unavailableRetry schedule1Recovered$30$0.10da43461e…1227
12992FG-23222Jul 26Riverbend01Do not honorRetry schedule3Not recovered—$0.3071180dee…e662
12993FG-23223Jan 26RiverbendR01ACH R01 fundsRetry schedule2Recovered$20$0.20606c141d…3573
12994FG-23224Aug 26RiverbendR04ACH R03 no acctDonor outreach0Stopped—$0.00d5763e65…e6aa
12995FG-23225Aug 26Riverbend02Do not honorRetry schedule3Stopped—$0.30fb135cc0…27c8
12996FG-23226Apr 26Harbor Light57Invalid cardDonor outreach0Stopped—$0.00651eb15d…f534
12997FG-23227Sep 26Harbor Light54Expired cardDonor outreach0Stopped—$0.009826c196…6b05
12998FG-23228Jun 26Cedar Valley65Insufficient fundsRetry schedule3Recovered$5$0.30b875c577…8322
12999FG-23229Oct 25Harbor Light41Lost or stolenDonor outreach0Stopped—$0.0012f9fb41…6029
13000FG-23230Jan 26Harbor Light51Insufficient fundsRetry schedule3Not recovered—$0.30c4704d06…11a3

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.