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 3201 to 3250 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
3201FG-13431Jul 26Lumen Arts65Insufficient fundsRetry schedule3Recovered$90$0.30a8a7aadf…9742
3202FG-13432Oct 25Lumen Arts96Issuer unavailableRetry schedule1Recovered$40$0.101187765e…0824
3203FG-13433Nov 25Cedar ValleyR01ACH R01 fundsRetry schedule2Recovered$60$0.200c073be4…dd1c
3204FG-13434Jan 26Cedar ValleyR09ACH R01 fundsRetry schedule3Recovered$30$0.3071d592c5…7860
3205FG-13435Feb 26Cedar ValleyR02ACH R02 closedDonor outreach0Stopped—$0.00f77d7aa1…4f6b
3206FG-13436Feb 26Cedar Valley63Suspected fraudDonor outreach0Not recovered—$0.0086547362…8418
3207FG-13437Mar 26Cedar Valley05Do not honorRetry schedule3Not recovered—$0.302a934d33…16a6
3208FG-13438Sep 26Riverbend54Expired cardCard updater, then retry1Recovered$20$0.1013c0dacf…850c
3209FG-13439Jul 26NorthgateR01ACH R01 fundsRetry schedule2Recovered$50$0.20ce572b41…2342
3210FG-13440Aug 26Northgate65Insufficient fundsRetry schedule2Recovered$120$0.20cb6d8355…a4be
3211FG-13441Jul 26Northgate43Lost or stolenDonor outreach1Recovered$40$0.10ad601b9c…5dfd
3212FG-13442Jan 26Cedar Valley59Suspected fraudDonor outreach0Not recovered—$0.0008d0c8fe…2d3a
3213FG-13443May 26Cedar Valley19Issuer unavailableRetry schedule1Recovered$10$0.10e038a774…f65b
3214FG-13444Nov 25Riverbend51Insufficient fundsRetry schedule3Not recovered—$0.308bd0ed16…1782
3215FG-13445Apr 26Riverbend59Suspected fraudDonor outreach1Not recovered—$0.10e9463a7f…9d50
3216FG-13446Jun 26Riverbend14Invalid cardDonor outreach0Stopped—$0.00a5e912a0…821a
3217FG-13447Sep 26Riverbend02Do not honorRetry schedule3Stopped—$0.3098b40e50…b38c
3218FG-13448Mar 26Riverbend51Insufficient fundsRetry schedule2Recovered$30$0.2025836d55…aaa2
3219FG-13449Dec 25Cedar Valley01Do not honorRetry schedule1Recovered$100$0.1053a0c158…19b0
3220FG-13450Aug 26Cedar Valley51Insufficient fundsRetry schedule2Stopped—$0.202ffbb500…4cdd
3221FG-13451Sep 26Cedar Valley65Insufficient fundsRetry schedule2Recovered$100$0.2067b186ec…0a52
3222FG-13452Dec 25Lumen Arts51Insufficient fundsRetry schedule1Recovered$15$0.1019127ab4…b881
3223FG-13453Sep 26Lumen Arts65Insufficient fundsRetry schedule1Recovered$15$0.1033577d72…9927
3224FG-13454Feb 26Harbor Light51Insufficient fundsRetry schedule1Recovered$40$0.10c11a6d0c…1347
3225FG-13455Apr 26Harbor Light65Insufficient fundsRetry schedule3Not recovered—$0.3098455f6e…c876
3226FG-13456May 26Harbor Light91Issuer unavailableRetry schedule1Recovered$40$0.100d831dfe…a929
3227FG-13457Dec 25Harbor Light54Expired cardCard updater, then retry1Recovered$170$0.10be379db0…4caf
3228FG-13458Mar 26Harbor Light54Expired cardCard updater, then retry1Recovered$170$0.10689ee664…174f
3229FG-13459Sep 26Harbor Light96Issuer unavailableRetry schedule2Recovered$170$0.20537a0ea1…4575
3230FG-13460Aug 26Riverbend65Insufficient fundsRetry schedule2Recovered$50$0.202e51b3ee…7640
3231FG-13461Nov 25Harbor LightR01ACH R01 fundsRetry schedule2Stopped—$0.20e3506130…e9e9
3232FG-13462Apr 26Riverbend02Do not honorRetry schedule3Recovered$35$0.30cd3c1ed5…64a0
3233FG-13463Apr 26Harbor LightR02ACH R02 closedDonor outreach1Not recovered—$0.10528cc45a…1f45
3234FG-13464Jun 26Harbor LightR01ACH R01 fundsRetry schedule1Recovered$45$0.10e9151a9e…f54a
3235FG-13465May 26RiverbendR01ACH R01 fundsRetry schedule1Recovered$20$0.109cf624d1…225f
3236FG-13466Apr 26Harbor Light91Issuer unavailableRetry schedule3Not recovered—$0.3012f848ac…344d
3237FG-13467Sep 26Harbor Light41Lost or stolenDonor outreach0Stopped—$0.00d6598bcb…5314
3238FG-13468Apr 26Northgate33Expired cardCard updater, then retry1Recovered$90$0.10e302f188…e8bb
3239FG-13469Jun 26Northgate54Expired cardDonor outreach0Stopped—$0.0066d67cfe…3340
3240FG-13470Feb 26Northgate33Expired cardCard updater, then retry1Recovered$30$0.10cc5f0308…ea16
3241FG-13471Mar 26Northgate33Expired cardCard updater, then retry1Recovered$30$0.10a9ca5368…2fe2
3242FG-13472Jul 26Northgate61Insufficient fundsRetry schedule3Not recovered—$0.30f9e113ce…4802
3243FG-13473Dec 25Northgate61Insufficient fundsRetry schedule2Recovered$80$0.202771b0c2…a8bf
3244FG-13474Jun 26NorthgateR01ACH R01 fundsRetry schedule2Not recovered—$0.20cd9cd483…69d4
3245FG-13475Nov 25Riverbend19Issuer unavailableRetry schedule3Recovered$15$0.302855b73d…d7fb
3246FG-13476Feb 26Northgate65Insufficient fundsRetry schedule2Recovered$25$0.206706b052…807d
3247FG-13477Oct 25Riverbend51Insufficient fundsRetry schedule2Stopped—$0.20202ed5fd…eef9
3248FG-13478Nov 25Riverbend33Expired cardCard updater, then retry1Recovered$60$0.109a9d868a…79cf
3249FG-13479Feb 26Riverbend65Insufficient fundsRetry schedule1Recovered$60$0.10607f79f1…91cc
3250FG-13480Sep 26NorthgateR02ACH R02 closedDonor outreach0Stopped—$0.00ebb899d8…e434

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.