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 451 to 500 of 35992
#GiftOrganisationDeclineActionAttemptsOutcomeRecoveredFeesHash
451FG-10681Jun 26Harbor Light02Do not honorRetry schedule1Recovered$15$0.1085182077…628b
452FG-10682Sep 26Harbor Light91Issuer unavailableRetry schedule1Recovered$15$0.10b5757567…bdfd
453FG-10683Oct 25Lumen ArtsR01ACH R01 fundsRetry schedule1Not recovered—$0.1008675a7d…b4fa
454FG-10684Aug 26Riverbend54Expired cardDonor outreach0Stopped—$0.00b837ab86…43cd
455FG-10685May 26Cedar Valley54Expired cardCard updater, then retry1Recovered$60$0.1057cf2368…1c04
456FG-10686Mar 26Northgate05Do not honorRetry schedule3Recovered$60$0.30a75daf59…bc54
457FG-10687Jun 26Northgate61Insufficient fundsRetry schedule1Recovered$80$0.107660df5b…1bf8
458FG-10688Jan 26NorthgateR02ACH R02 closedDonor outreach0Stopped—$0.00c687aade…784b
459FG-10689Jul 26NorthgateR01ACH R01 fundsRetry schedule2Recovered$50$0.20df6f557a…fcf7
460FG-10690Jan 26Harbor Light54Expired cardCard updater, then retry1Recovered$20$0.1089116c73…d1ad
461FG-10691Jun 26Northgate51Insufficient fundsRetry schedule2Recovered$15$0.20e8efcf14…9e70
462FG-10692Mar 26Riverbend63Suspected fraudDonor outreach1Not recovered—$0.10d1a9444f…ca4b
463FG-10693May 26Riverbend61Insufficient fundsRetry schedule1Recovered$20$0.10a442f1df…5ca5
464FG-10694Jul 26Riverbend46Account closedDonor outreach0Stopped—$0.0068cb7a40…7213
465FG-10695Sep 26Riverbend51Insufficient fundsRetry schedule1Recovered$20$0.10e9a88774…4075
466FG-10696Feb 26Cedar Valley51Insufficient fundsRetry schedule3Recovered$60$0.30a11e2de3…bd79
467FG-10697Dec 25Riverbend33Expired cardDonor outreach1Recovered$120$0.10c02bc046…bbd2
468FG-10698May 26Riverbend54Expired cardCard updater, then retry1Recovered$120$0.109b2c8dc0…dafd
469FG-10699Sep 26RiverbendR01ACH R01 fundsRetry schedule2Not recovered—$0.2002034024…dd7d
470FG-10700Jan 26Lumen Arts61Insufficient fundsRetry schedule1Recovered$25$0.104b6149a9…363c
471FG-10701May 26Lumen Arts54Expired cardDonor outreach1Recovered$25$0.10cfe43004…28c2
472FG-10702Jan 26Riverbend05Do not honorRetry schedule3Stopped—$0.30453fd219…e0ca
473FG-10703Sep 26Riverbend41Lost or stolenDonor outreach0Stopped—$0.00a83b98bc…23ff
474FG-10704May 26Northgate02Do not honorRetry schedule3Not recovered—$0.30ab5d0b5d…1b39
475FG-10705Jul 26Northgate01Do not honorRetry schedule2Recovered$20$0.20373214ae…07e1
476FG-10706Oct 25Cedar Valley65Insufficient fundsRetry schedule1Recovered$20$0.10c0ccc765…3692
477FG-10707Apr 26Cedar Valley05Do not honorRetry schedule3Stopped—$0.304866f0bb…585a
478FG-10708Jul 26Harbor Light65Insufficient fundsRetry schedule3Stopped—$0.301f5fcd32…b497
479FG-10709Aug 26Harbor Light65Insufficient fundsRetry schedule2Recovered$110$0.2057dcee15…9bad
480FG-10710Dec 25Harbor Light57Invalid cardDonor outreach1Recovered$60$0.1057fe5528…20c6
481FG-10711Nov 25Riverbend05Do not honorRetry schedule3Not recovered—$0.30883a19c3…fc00
482FG-10712Mar 26Riverbend01Do not honorRetry schedule3Stopped—$0.30b73833b9…7767
483FG-10713Jun 26Riverbend61Insufficient fundsRetry schedule1Recovered$10$0.10bb64ada7…8aab
484FG-10714Sep 26Riverbend59Suspected fraudDonor outreach1Recovered$10$0.10e2ceaf49…428e
485FG-10715Oct 25Harbor Light05Do not honorRetry schedule3Stopped—$0.300397df3f…8701
486FG-10716Jan 26Harbor Light51Insufficient fundsRetry schedule3Recovered$25$0.30544ebd25…46e4
487FG-10717May 26Harbor Light51Insufficient fundsRetry schedule1Recovered$25$0.10619dae16…56d1
488FG-10718Dec 25Cedar Valley05Do not honorRetry schedule1Recovered$10$0.104668b507…2b55
489FG-10719Feb 26Cedar Valley33Expired cardCard updater, then retry1Recovered$10$0.10c5b26ea8…8c10
490FG-10720May 26Cedar Valley62Account closedDonor outreach1Recovered$10$0.10151279e9…050c
491FG-10721Sep 26Cedar Valley41Lost or stolenDonor outreach0Stopped—$0.00958f8baf…c0a5
492FG-10722Nov 25Riverbend33Expired cardDonor outreach1Recovered$40$0.10cae423c6…8c19
493FG-10723Aug 26Riverbend46Account closedDonor outreach0Stopped—$0.00ff1d1c19…53f7
494FG-10724Jan 26Harbor Light02Do not honorRetry schedule1Recovered$90$0.10deb54835…402f
495FG-10725Aug 26Harbor Light54Expired cardCard updater, then retry1Not recovered—$0.10b9bcdfef…e1db
496FG-10726Sep 26Harbor Light43Lost or stolenDonor outreach0Stopped—$0.008761739a…ad09
497FG-10727Feb 26Lumen Arts54Expired cardDonor outreach1Recovered$35$0.10c6cdb9a5…69fb
498FG-10728Aug 26Lumen Arts51Insufficient fundsRetry schedule4Recovered$35$0.40214251f1…31bf
499FG-10729Sep 26Lumen Arts02Do not honorRetry schedule1Recovered$35$0.10d5ac8f8f…faef
500FG-10730Jun 26Cedar Valley01Do not honorRetry schedule2Recovered$30$0.20a9a85abb…1e28

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.