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 1501 to 1550 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
1501FG-11731Sep 26Northgate01Do not honorRetry schedule3Not recovered—$0.30a2d5ea21…9d59
1502FG-11732Feb 26Harbor Light54Expired cardCard updater, then retry1Recovered$25$0.1029bdbea6…7335
1503FG-11733Jun 26Harbor LightR01ACH R01 fundsRetry schedule2Not recovered—$0.2064206c8f…0b00
1504FG-11734Sep 26Harbor LightR01ACH R01 fundsRetry schedule1Recovered$80$0.1069fc5d44…cf50
1505FG-11735Mar 26Riverbend65Insufficient fundsRetry schedule2Recovered$20$0.203d0c037a…d0ad
1506FG-11736Feb 26Lumen Arts51Insufficient fundsRetry schedule1Recovered$20$0.100cbb062d…ce3d
1507FG-11737Dec 25Northgate62Account closedDonor outreach0Stopped—$0.006b905425…4994
1508FG-11738Feb 26Northgate02Do not honorRetry schedule3Stopped—$0.3096dca05c…3975
1509FG-11739Jul 26Northgate05Do not honorRetry schedule1Recovered$20$0.1060786623…50f9
1510FG-11740Jun 26Northgate54Expired cardCard updater, then retry1Recovered$90$0.1049ccb150…59ea
1511FG-11741Oct 25Lumen Arts02Do not honorRetry schedule3Not recovered—$0.30b3f6d6ea…f035
1512FG-11742Jul 26Harbor Light51Insufficient fundsRetry schedule1Recovered$50$0.108caf6f0f…38e7
1513FG-11743Dec 25Northgate51Insufficient fundsRetry schedule1Recovered$110$0.10dac3b635…99b6
1514FG-11744Jan 26Northgate51Insufficient fundsRetry schedule1Recovered$110$0.1079cc7142…bd7a
1515FG-11745Jan 26Harbor Light54Expired cardCard updater, then retry1Recovered$80$0.109b551d91…e82a
1516FG-11746Aug 26Cedar Valley51Insufficient fundsRetry schedule2Recovered$15$0.201dfa4314…d304
1517FG-11747Feb 26Harbor Light51Insufficient fundsRetry schedule3Not recovered—$0.30a9374bfc…dc6e
1518FG-11748Jul 26Harbor Light51Insufficient fundsRetry schedule2Recovered$30$0.20146fc346…f1cc
1519FG-11749Oct 25NorthgateR09ACH R01 fundsRetry schedule1Not recovered—$0.10eee82ca9…71f2
1520FG-11750Dec 25NorthgateR02ACH R02 closedDonor outreach0Stopped—$0.00cf058475…2602
1521FG-11751Mar 26NorthgateR04ACH R03 no acctDonor outreach0Stopped—$0.008af4c695…2d1d
1522FG-11752Jan 26Riverbend05Do not honorRetry schedule3Not recovered—$0.30092388cf…638d
1523FG-11753May 26Riverbend02Do not honorRetry schedule4Recovered$40$0.4098e0dbd0…d2a3
1524FG-11754Jul 26Riverbend65Insufficient fundsRetry schedule3Not recovered—$0.30e93d9d1c…1dfe
1525FG-11755Apr 26Harbor Light05Do not honorRetry schedule2Recovered$20$0.20a00da97a…cfa5
1526FG-11756Jan 26Harbor LightR09ACH R01 fundsRetry schedule1Recovered$15$0.10225524dc…5707
1527FG-11757Jan 26Northgate33Expired cardCard updater, then retry1Recovered$225$0.10d5b8c9ae…0cf8
1528FG-11758Feb 26Northgate65Insufficient fundsRetry schedule1Not recovered—$0.10e5032594…6ea7
1529FG-11759Dec 25Riverbend62Account closedDonor outreach0Stopped—$0.001520b5a4…f748
1530FG-11760Mar 26Riverbend61Insufficient fundsRetry schedule1Recovered$35$0.10d0ab9005…7949
1531FG-11761Jan 26Harbor Light51Insufficient fundsRetry schedule3Stopped—$0.30067d9081…21e3
1532FG-11762Sep 26Riverbend61Insufficient fundsRetry schedule2Recovered$5$0.201507b42d…dc66
1533FG-11763Apr 26Cedar Valley61Insufficient fundsRetry schedule2Recovered$35$0.2085563aaa…3452
1534FG-11764Jun 26Cedar Valley61Insufficient fundsRetry schedule2Not recovered—$0.20d08d06cd…b94c
1535FG-11765Oct 25Riverbend51Insufficient fundsRetry schedule2Recovered$25$0.20fd50b777…e1c6
1536FG-11766Apr 26Riverbend05Do not honorRetry schedule3Stopped—$0.30cf14ee92…3bcb
1537FG-11767Jun 26Lumen ArtsR02ACH R02 closedDonor outreach0Stopped—$0.004fd525cc…c1c7
1538FG-11768Oct 25Harbor Light51Insufficient fundsRetry schedule3Not recovered—$0.30ae8946f5…95f5
1539FG-11769Jan 26Harbor Light19Issuer unavailableRetry schedule1Recovered$30$0.10a6450479…d972
1540FG-11770May 26Harbor Light54Expired cardCard updater, then retry1Not recovered—$0.10afaa8742…7645
1541FG-11771Dec 25Riverbend02Do not honorRetry schedule4Recovered$10$0.40a37e94d6…d4ed
1542FG-11772Jan 26Riverbend54Expired cardCard updater, then retry2Recovered$10$0.20be09f370…e28d
1543FG-11773May 26Lumen Arts15Invalid cardDonor outreach0Stopped—$0.0055371edd…4f1b
1544FG-11774Feb 26Northgate78Account closedDonor outreach0Stopped—$0.00470d45bf…f685
1545FG-11775Jun 26Northgate63Suspected fraudDonor outreach1Recovered$20$0.1025315dca…4897
1546FG-11776Aug 26Northgate54Expired cardCard updater, then retry1Recovered$20$0.10781b2c72…39a6
1547FG-11777Jul 26Northgate33Expired cardCard updater, then retry1Recovered$70$0.1071421853…b889
1548FG-11778Oct 25Riverbend51Insufficient fundsRetry schedule1Recovered$20$0.10bc65279f…c8a8
1549FG-11779Aug 26Riverbend91Issuer unavailableRetry schedule1Recovered$20$0.1042557700…005b
1550FG-11780Oct 25Harbor Light96Issuer unavailableRetry schedule2Recovered$15$0.20205a4143…88bf

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.