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 2101 to 2150 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
2101FG-12331Dec 25Lumen Arts54Expired cardDonor outreach0Stopped—$0.0099da6631…14e0
2102FG-12332Jun 26Lumen Arts65Insufficient fundsRetry schedule3Recovered$45$0.3034a5ad3d…e607
2103FG-12333Jul 26Lumen Arts51Insufficient fundsRetry schedule3Not recovered—$0.302dff1dee…5dff
2104FG-12334Nov 25Riverbend19Issuer unavailableRetry schedule1Recovered$25$0.1046bd17d6…9c7c
2105FG-12335Feb 26Riverbend51Insufficient fundsRetry schedule1Stopped—$0.10880cb333…1564
2106FG-12336Sep 26Riverbend02Do not honorRetry schedule3Not recovered—$0.3030e76a6c…6af2
2107FG-12337Jul 26Harbor Light51Insufficient fundsRetry schedule3Recovered$25$0.3076ce9d8e…6491
2108FG-12338Dec 25Northgate51Insufficient fundsRetry schedule1Not recovered—$0.10d885fc07…cea4
2109FG-12339Jul 26Harbor Light54Expired cardCard updater, then retry1Recovered$60$0.1042c8db03…768d
2110FG-12340Oct 25Riverbend61Insufficient fundsRetry schedule2Not recovered—$0.204bcba366…8373
2111FG-12341Dec 25Cedar Valley65Insufficient fundsRetry schedule2Not recovered—$0.20709f8abf…2476
2112FG-12342Jan 26Lumen Arts54Expired cardCard updater, then retry1Recovered$30$0.108ae21d91…f904
2113FG-12343Oct 25Northgate14Invalid cardDonor outreach0Stopped—$0.009e1b9225…739c
2114FG-12344Feb 26Northgate33Expired cardCard updater, then retry1Recovered$70$0.10934e4df5…dc4b
2115FG-12345Sep 26Lumen ArtsR09ACH R01 fundsRetry schedule1Not recovered—$0.103a5574f2…352d
2116FG-12346Sep 26Harbor LightR09ACH R01 fundsRetry schedule1Recovered$10$0.1060ec4419…05e2
2117FG-12347Oct 25Lumen Arts54Expired cardDonor outreach0Stopped—$0.00f796d4a8…53af
2118FG-12348Nov 25Lumen Arts41Lost or stolenDonor outreach0Stopped—$0.0052d0fb5e…0fb3
2119FG-12349Jul 26Lumen Arts05Do not honorRetry schedule3Not recovered—$0.30215e2f5d…02c1
2120FG-12350Feb 26Lumen ArtsR02ACH R02 closedDonor outreach0Stopped—$0.00391674df…ed50
2121FG-12351Mar 26Lumen ArtsR01ACH R01 fundsRetry schedule2Recovered$50$0.2071600a66…e561
2122FG-12352Jul 26Cedar Valley61Insufficient fundsRetry schedule2Recovered$20$0.2065dca1de…3f35
2123FG-12353Dec 25Northgate54Expired cardCard updater, then retry1Recovered$20$0.10ba32e90d…9cb7
2124FG-12354May 26Riverbend62Account closedDonor outreach0Stopped—$0.005635d513…0f6e
2125FG-12355Dec 25Riverbend61Insufficient fundsRetry schedule2Stopped—$0.20f7d9b67e…c178
2126FG-12356Mar 26Lumen Arts46Account closedDonor outreach0Stopped—$0.006ce0cd78…6e39
2127FG-12357Sep 26Lumen Arts61Insufficient fundsRetry schedule2Recovered$25$0.2035509416…6b6f
2128FG-12358Mar 26Cedar ValleyR01ACH R01 fundsRetry schedule2Not recovered—$0.20d6951aab…3f72
2129FG-12359Dec 25Cedar Valley65Insufficient fundsRetry schedule1Recovered$15$0.106ff8f17b…66a6
2130FG-12360Mar 26Cedar Valley02Do not honorRetry schedule3Stopped—$0.304e4b4995…f3d3
2131FG-12361May 26Cedar Valley62Account closedDonor outreach0Stopped—$0.002b79a0f8…b780
2132FG-12362Apr 26RiverbendR03ACH R03 no acctDonor outreach0Stopped—$0.00ae1f7e2c…6254
2133FG-12363Oct 25Northgate54Expired cardCard updater, then retry1Recovered$20$0.10757478f7…95c3
2134FG-12364Jan 26Lumen Arts33Expired cardDonor outreach0Stopped—$0.000dd58b18…95db
2135FG-12365Feb 26Riverbend54Expired cardDonor outreach0Stopped—$0.00f36de82b…dad7
2136FG-12366Apr 26Riverbend62Account closedDonor outreach1Recovered$30$0.10f1427833…854a
2137FG-12367Jun 26Riverbend61Insufficient fundsRetry schedule1Recovered$30$0.105cb30960…35d1
2138FG-12368Aug 26Riverbend54Expired cardDonor outreach0Stopped—$0.00cd1423dc…9092
2139FG-12369Oct 25Northgate33Expired cardCard updater, then retry1Recovered$25$0.10b1482849…aa84
2140FG-12370Jan 26Northgate61Insufficient fundsRetry schedule1Recovered$25$0.10ab911b45…1f09
2141FG-12371Aug 26Northgate05Do not honorRetry schedule3Not recovered—$0.3025f1dc91…dce0
2142FG-12372Jan 26Riverbend63Suspected fraudDonor outreach1Recovered$20$0.10ebbb20e7…ec31
2143FG-12373Dec 25Riverbend54Expired cardDonor outreach0Stopped—$0.00e07c32b3…44b1
2144FG-12374Jan 26Riverbend05Do not honorRetry schedule3Stopped—$0.3079933316…c0c7
2145FG-12375Mar 26Riverbend05Do not honorRetry schedule1Recovered$25$0.10e52c6464…3789
2146FG-12376Apr 26Riverbend65Insufficient fundsRetry schedule2Stopped—$0.20bb12e770…5d89
2147FG-12377Dec 25Harbor Light57Invalid cardDonor outreach1Recovered$20$0.103019133a…4c2d
2148FG-12378Feb 26Harbor Light05Do not honorRetry schedule1Recovered$20$0.10072f576d…7184
2149FG-12379May 26Riverbend61Insufficient fundsRetry schedule2Recovered$110$0.20a83fed84…98c4
2150FG-12380May 26Harbor Light51Insufficient fundsRetry schedule3Stopped—$0.305eb880b7…4662

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.