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 15251 to 15300 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
15251FG-25481Jan 26Northgate96Issuer unavailableRetry schedule1Recovered$325$0.10191502f1…9b61
15252FG-25482Jun 26Northgate62Account closedDonor outreach0Stopped—$0.00c90badc4…86a9
15253FG-25483Oct 25Harbor Light54Expired cardDonor outreach0Stopped—$0.00b71678e5…ec0d
15254FG-25484Dec 25Harbor Light61Insufficient fundsRetry schedule2Recovered$250$0.2050f55849…b376
15255FG-25485Apr 26Harbor Light54Expired cardCard updater, then retry2Not recovered—$0.2056968d51…907e
15256FG-25486Sep 26Northgate05Do not honorRetry schedule4Recovered$70$0.4057ad9feb…5bc9
15257FG-25487Oct 25Lumen Arts33Expired cardDonor outreach1Recovered$15$0.106c591ff5…bd04
15258FG-25488Oct 25Northgate63Suspected fraudDonor outreach1Recovered$130$0.10757513b0…0c16
15259FG-25489Oct 25NorthgateR01ACH R01 fundsRetry schedule1Recovered$80$0.107e5722e7…ec89
15260FG-25490May 26NorthgateR01ACH R01 fundsRetry schedule2Recovered$80$0.20089b4e02…8e73
15261FG-25491Sep 26NorthgateR01ACH R01 fundsRetry schedule1Recovered$80$0.10d6befc6c…cb0f
15262FG-25492Dec 25Lumen ArtsR03ACH R03 no acctDonor outreach0Stopped—$0.00ec16361f…7b7f
15263FG-25493May 26Riverbend62Account closedDonor outreach0Stopped—$0.00796040e5…339f
15264FG-25494Aug 26Riverbend51Insufficient fundsRetry schedule1Recovered$45$0.1008a36323…4bef
15265FG-25495May 26NorthgateR09ACH R01 fundsRetry schedule1Recovered$120$0.105e070834…560f
15266FG-25496Nov 25Riverbend54Expired cardCard updater, then retry1Recovered$70$0.10f04d2ec1…13d3
15267FG-25497Oct 25NorthgateR01ACH R01 fundsRetry schedule2Not recovered—$0.20ffe5410a…965e
15268FG-25498Oct 25Lumen Arts61Insufficient fundsRetry schedule1Recovered$40$0.10a1621dd7…01f0
15269FG-25499Apr 26Lumen Arts33Expired cardDonor outreach0Stopped—$0.009a1843c3…88f6
15270FG-25500Sep 26Lumen Arts65Insufficient fundsRetry schedule1Recovered$40$0.10a112dbb0…c8ff
15271FG-25501Aug 26Riverbend54Expired cardDonor outreach1Recovered$15$0.101f534dec…ee2c
15272FG-25502Mar 26Northgate01Do not honorRetry schedule3Not recovered—$0.30dfe57d86…8c84
15273FG-25503Feb 26Northgate05Do not honorRetry schedule3Not recovered—$0.300b0e5f9f…c7c5
15274FG-25504Jun 26Northgate05Do not honorRetry schedule3Recovered$45$0.30cbdf2de9…52bd
15275FG-25505Nov 25Riverbend54Expired cardDonor outreach0Stopped—$0.00b7c98e78…89f3
15276FG-25506Nov 25Harbor Light54Expired cardCard updater, then retry1Recovered$25$0.102c8156ae…dd7f
15277FG-25507Nov 25Cedar Valley41Lost or stolenDonor outreach0Stopped—$0.00c4eadbd6…9478
15278FG-25508Feb 26Cedar Valley54Expired cardCard updater, then retry1Recovered$45$0.102a5acdb2…1532
15279FG-25509Sep 26Northgate19Issuer unavailableRetry schedule1Recovered$25$0.10ed4cc4bc…1d90
15280FG-25510Nov 25Harbor Light54Expired cardDonor outreach0Stopped—$0.00a31722a0…a1ad
15281FG-25511Feb 26Harbor Light05Do not honorRetry schedule3Not recovered—$0.30c16054bc…8d92
15282FG-25512Jun 26Northgate14Invalid cardDonor outreach0Stopped—$0.00a08b3216…d578
15283FG-25513Nov 25Cedar Valley51Insufficient fundsRetry schedule3Recovered$20$0.30b58c16dd…c314
15284FG-25514Apr 26Cedar Valley33Expired cardCard updater, then retry1Recovered$20$0.1033ef566c…9e22
15285FG-25515Sep 26Cedar Valley33Expired cardCard updater, then retry1Recovered$20$0.1026f6e178…a74b
15286FG-25516Aug 26Northgate33Expired cardDonor outreach1Recovered$30$0.10d3f247b5…4859
15287FG-25517Apr 26Northgate63Suspected fraudDonor outreach0Stopped—$0.007145c9ac…e168
15288FG-25518Jan 26Northgate51Insufficient fundsRetry schedule2Recovered$60$0.20a1166cbb…cb44
15289FG-25519Aug 26Riverbend51Insufficient fundsRetry schedule1Recovered$60$0.10618f6e2c…3e7a
15290FG-25520Jul 26Harbor Light05Do not honorRetry schedule3Recovered$60$0.30096f93ea…1b7e
15291FG-25521Oct 25Cedar Valley05Do not honorRetry schedule3Not recovered—$0.305e993bf5…3498
15292FG-25522Aug 26Lumen ArtsR09ACH R01 fundsRetry schedule2Recovered$10$0.2045aa6728…2d7a
15293FG-25523Feb 26Cedar Valley59Suspected fraudDonor outreach1Recovered$35$0.1014440c62…86b5
15294FG-25524Mar 26Cedar Valley54Expired cardCard updater, then retry1Recovered$35$0.105e63eda8…ed83
15295FG-25525Apr 26Cedar Valley54Expired cardDonor outreach1Recovered$35$0.102f533133…ba05
15296FG-25526Mar 26Cedar Valley46Account closedDonor outreach0Stopped—$0.0011d8cef2…a88d
15297FG-25527Sep 26Cedar Valley91Issuer unavailableRetry schedule3Recovered$120$0.3036255dac…d379
15298FG-25528Jan 26Cedar Valley51Insufficient fundsRetry schedule3Stopped—$0.30665c0e4f…4075
15299FG-25529Oct 25Northgate51Insufficient fundsRetry schedule1Recovered$30$0.101ce588d1…3adb
15300FG-25530Jul 26Northgate05Do not honorRetry schedule3Recovered$30$0.3057e65213…2ebf

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.