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 2151 to 2200 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
2151FG-12381Nov 25Northgate96Issuer unavailableRetry schedule1Recovered$35$0.10b4339651…147d
2152FG-12382Mar 26Cedar ValleyR09ACH R01 fundsRetry schedule3Recovered$15$0.301a25316a…c20c
2153FG-12383Jun 26Harbor Light51Insufficient fundsRetry schedule3Not recovered—$0.30ae88072a…1e4f
2154FG-12384Sep 26Harbor Light05Do not honorRetry schedule3Not recovered—$0.30a48b6a5d…3aa2
2155FG-12385Aug 26NorthgateR04ACH R03 no acctDonor outreach0Stopped—$0.003c72b0f6…0cd0
2156FG-12386Nov 25Cedar Valley05Do not honorRetry schedule4Recovered$20$0.40fb94a21c…a6bd
2157FG-12387Jun 26Riverbend05Do not honorRetry schedule2Recovered$90$0.20b11602d3…b9e2
2158FG-12388Sep 26Riverbend51Insufficient fundsRetry schedule3Not recovered—$0.30c7518cf8…598a
2159FG-12389May 26Cedar Valley54Expired cardCard updater, then retry1Recovered$20$0.10d86aec12…41e8
2160FG-12390Oct 25Riverbend65Insufficient fundsRetry schedule2Stopped—$0.2081c1418d…4b87
2161FG-12391Jul 26Riverbend43Lost or stolenDonor outreach0Stopped—$0.005da6ef93…bc49
2162FG-12392Nov 25Cedar ValleyR03ACH R03 no acctDonor outreach0Stopped—$0.0098b671dc…cc79
2163FG-12393Oct 25Northgate65Insufficient fundsRetry schedule1Recovered$90$0.1066bd3b87…4e34
2164FG-12394Dec 25Northgate59Suspected fraudDonor outreach1Not recovered—$0.10d9951b9e…82bd
2165FG-12395Jan 26Northgate46Account closedDonor outreach0Stopped—$0.00e998f92e…2db4
2166FG-12396Jan 26Riverbend01Do not honorRetry schedule3Recovered$35$0.30d66404ff…75bb
2167FG-12397Sep 26Riverbend65Insufficient fundsRetry schedule3Stopped—$0.30b1b75f82…355f
2168FG-12398Dec 25Northgate61Insufficient fundsRetry schedule1Recovered$25$0.10a2de798b…0bec
2169FG-12399Jan 26Northgate51Insufficient fundsRetry schedule3Not recovered—$0.307e67d84a…208f
2170FG-12400Apr 26Northgate54Expired cardCard updater, then retry1Recovered$25$0.109d883ac6…e90e
2171FG-12401May 26Northgate65Insufficient fundsRetry schedule1Recovered$25$0.1057a13964…ce67
2172FG-12402Aug 26Northgate61Insufficient fundsRetry schedule1Recovered$25$0.10e7e686cc…36c0
2173FG-12403May 26Harbor Light54Expired cardCard updater, then retry1Recovered$35$0.10c392d97d…d17c
2174FG-12404Dec 25Harbor Light59Suspected fraudDonor outreach0Not recovered—$0.00e322b510…7dae
2175FG-12405May 26Harbor Light51Insufficient fundsRetry schedule1Recovered$35$0.10bc895763…65cb
2176FG-12406Oct 25Lumen Arts51Insufficient fundsRetry schedule2Not recovered—$0.20531ecef6…70a3
2177FG-12407Aug 26Lumen Arts02Do not honorRetry schedule1Recovered$15$0.1060e421f0…1c88
2178FG-12408Jul 26Cedar Valley51Insufficient fundsRetry schedule1Recovered$20$0.100e4029cb…b00e
2179FG-12409Apr 26Northgate63Suspected fraudDonor outreach1Not recovered—$0.1053d95b0c…1874
2180FG-12410Jun 26Northgate33Expired cardDonor outreach1Recovered$40$0.10855b9518…93b2
2181FG-12411Aug 26Harbor LightR09ACH R01 fundsRetry schedule2Not recovered—$0.2033411fe3…14f0
2182FG-12412Dec 25Harbor Light05Do not honorRetry schedule3Not recovered—$0.308e2394fa…0e5d
2183FG-12413May 26Harbor Light41Lost or stolenDonor outreach0Stopped—$0.00e3de3d65…ae5c
2184FG-12414Dec 25Harbor Light65Insufficient fundsRetry schedule3Not recovered—$0.309d094da8…bbdc
2185FG-12415Oct 25Cedar Valley01Do not honorRetry schedule3Not recovered—$0.308e447983…d75f
2186FG-12416Apr 26Cedar Valley05Do not honorRetry schedule3Not recovered—$0.3032ddd23e…6b25
2187FG-12417May 26Cedar Valley54Expired cardCard updater, then retry1Recovered$70$0.105355b3f8…e7ef
2188FG-12418Aug 26Cedar Valley61Insufficient fundsRetry schedule1Recovered$70$0.105241d6c1…a4ba
2189FG-12419Feb 26Cedar Valley01Do not honorRetry schedule1Recovered$15$0.10bc12971d…363c
2190FG-12420Jul 26Cedar Valley61Insufficient fundsRetry schedule3Stopped—$0.301aa6706d…733f
2191FG-12421Sep 26Cedar Valley05Do not honorRetry schedule2Recovered$15$0.2007792031…160e
2192FG-12422Oct 25Harbor LightR02ACH R02 closedDonor outreach0Stopped—$0.001a6b0526…c43f
2193FG-12423May 26Harbor LightR01ACH R01 fundsRetry schedule2Stopped—$0.20ff4f842f…3f0e
2194FG-12424Aug 26Harbor LightR03ACH R03 no acctDonor outreach0Stopped—$0.003af2b5f3…11ad
2195FG-12425Oct 25Northgate61Insufficient fundsRetry schedule2Recovered$50$0.205bf838f3…75b5
2196FG-12426Jan 26Northgate65Insufficient fundsRetry schedule1Recovered$50$0.104e41fec8…9d44
2197FG-12427Apr 26Northgate65Insufficient fundsRetry schedule2Not recovered—$0.2026f5364e…e576
2198FG-12428Nov 25Harbor Light65Insufficient fundsRetry schedule1Recovered$60$0.10fc660275…5f68
2199FG-12429Dec 25Harbor Light51Insufficient fundsRetry schedule2Not recovered—$0.20948582fc…cad6
2200FG-12430Dec 25Riverbend54Expired cardDonor outreach0Stopped—$0.00e55e6ad7…4b98

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.