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 6601 to 6650 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
6601FG-16831Jan 26Riverbend63Suspected fraudDonor outreach0Stopped—$0.00756477b7…80f0
6602FG-16832Aug 26Riverbend51Insufficient fundsRetry schedule2Recovered$15$0.2020db90aa…151e
6603FG-16833Jan 26NorthgateR01ACH R01 fundsRetry schedule1Stopped—$0.109c6aaeab…10c6
6604FG-16834Jan 26Riverbend65Insufficient fundsRetry schedule2Recovered$20$0.2003c839ff…3fad
6605FG-16835Jan 26Harbor Light61Insufficient fundsRetry schedule1Recovered$35$0.10d851e647…22ae
6606FG-16836Feb 26Harbor Light14Invalid cardDonor outreach0Stopped—$0.0034e0b25d…76bf
6607FG-16837Mar 26Cedar Valley05Do not honorRetry schedule2Recovered$20$0.202368972c…a801
6608FG-16838Oct 25Riverbend05Do not honorRetry schedule3Stopped—$0.308b0d3e8f…0158
6609FG-16839Sep 26Harbor Light05Do not honorRetry schedule3Stopped—$0.305f37f05e…3bf2
6610FG-16840May 26Northgate91Issuer unavailableRetry schedule4Recovered$15$0.4076956d2c…d0d2
6611FG-16841Aug 26Lumen ArtsR01ACH R01 fundsRetry schedule3Recovered$50$0.307fb9a312…e80b
6612FG-16842Jun 26Riverbend43Lost or stolenCard updater, then retry1Recovered$25$0.10dc0e30ee…ec21
6613FG-16843Mar 26Northgate41Lost or stolenDonor outreach0Stopped—$0.007d87cc0b…65b9
6614FG-16844Aug 26Northgate54Expired cardDonor outreach0Stopped—$0.0004f4904e…377c
6615FG-16845Sep 26Northgate51Insufficient fundsRetry schedule1Recovered$60$0.10e1de636c…c46d
6616FG-16846Nov 25Riverbend33Expired cardCard updater, then retry1Not recovered—$0.105a8dae8f…0518
6617FG-16847Dec 25Riverbend61Insufficient fundsRetry schedule3Not recovered—$0.30ad843ff8…ffe1
6618FG-16848Feb 26Lumen Arts51Insufficient fundsRetry schedule2Recovered$90$0.208b9023d5…d9e9
6619FG-16849Mar 26Lumen Arts54Expired cardCard updater, then retry1Not recovered—$0.10b504ba3e…5b78
6620FG-16850Feb 26Harbor Light65Insufficient fundsRetry schedule2Recovered$20$0.200af422c5…14ae
6621FG-16851Apr 26Harbor Light51Insufficient fundsRetry schedule2Recovered$20$0.2036d2335f…05d0
6622FG-16852Jul 26Riverbend05Do not honorRetry schedule3Not recovered—$0.30c8d7e896…00e9
6623FG-16853May 26Cedar Valley54Expired cardCard updater, then retry1Recovered$25$0.10ad724529…e298
6624FG-16854Mar 26Harbor Light19Issuer unavailableRetry schedule2Recovered$30$0.20d2f8f7b2…ba6c
6625FG-16855Jun 26Harbor Light54Expired cardCard updater, then retry1Recovered$30$0.106fb1ad5f…e3b0
6626FG-16856Oct 25Lumen Arts54Expired cardCard updater, then retry1Recovered$275$0.10301651cb…6456
6627FG-16857Sep 26Lumen Arts05Do not honorRetry schedule3Not recovered—$0.3030f94eba…fa52
6628FG-16858Nov 25Riverbend61Insufficient fundsRetry schedule1Recovered$20$0.10699b6200…9b4d
6629FG-16859Dec 25Riverbend54Expired cardCard updater, then retry1Recovered$20$0.10289c8c48…a74f
6630FG-16860Jun 26Riverbend59Suspected fraudDonor outreach0Not recovered—$0.002ea69575…675f
6631FG-16861Jan 26Harbor Light51Insufficient fundsRetry schedule1Recovered$10$0.10a74b05d9…c637
6632FG-16862Jan 26Lumen Arts91Issuer unavailableRetry schedule1Recovered$20$0.10cf2e1139…28ff
6633FG-16863Apr 26Lumen Arts51Insufficient fundsRetry schedule1Recovered$20$0.10f3f72076…34df
6634FG-16864Dec 25Northgate54Expired cardCard updater, then retry1Recovered$80$0.10ed3cd725…47dc
6635FG-16865Jan 26Riverbend62Account closedDonor outreach0Stopped—$0.00a061cb62…886e
6636FG-16866Jun 26Riverbend02Do not honorRetry schedule1Recovered$5$0.1036939552…6f37
6637FG-16867Mar 26NorthgateR01ACH R01 fundsRetry schedule1Recovered$45$0.10c713d652…33cc
6638FG-16868Jun 26Riverbend51Insufficient fundsRetry schedule1Recovered$10$0.10897ac017…6c10
6639FG-16869Aug 26Riverbend51Insufficient fundsRetry schedule3Recovered$10$0.30dba5425f…8676
6640FG-16870Apr 26Harbor Light61Insufficient fundsRetry schedule1Recovered$10$0.10bf656b76…3e97
6641FG-16871Sep 26Harbor Light05Do not honorRetry schedule4Recovered$10$0.4050616375…9607
6642FG-16872Feb 26Northgate61Insufficient fundsRetry schedule1Recovered$5$0.107ce82674…78d2
6643FG-16873Mar 26Northgate14Invalid cardDonor outreach0Stopped—$0.006d34b208…17bd
6644FG-16874Sep 26Northgate54Expired cardDonor outreach1Recovered$5$0.105401b718…7a7c
6645FG-16875Dec 25Cedar Valley51Insufficient fundsRetry schedule3Recovered$25$0.30cb7271bb…d11e
6646FG-16876Jul 26Riverbend78Account closedDonor outreach0Stopped—$0.00826ccc68…493a
6647FG-16877Nov 25Riverbend51Insufficient fundsRetry schedule1Recovered$70$0.1054e23964…2e43
6648FG-16878Mar 26Riverbend51Insufficient fundsRetry schedule3Not recovered—$0.30174fad5a…de8d
6649FG-16879May 26Riverbend61Insufficient fundsRetry schedule1Recovered$70$0.1015205148…4cb5
6650FG-16880Apr 26Harbor Light54Expired cardCard updater, then retry1Recovered$40$0.10485b9579…d303

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.