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.
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.
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).
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 ✓
| # | Gift | Organisation | Decline | Action | Attempts | Outcome | Recovered | Fees | Hash |
|---|---|---|---|---|---|---|---|---|---|
| 24001 | FG-34231Jun 26 | Harbor Light | 41Lost or stolen | Donor outreach | 1 | Recovered | $35 | $0.10 | d5ba0ae7…8f57 |
| 24002 | FG-34232Sep 26 | Harbor Light | 61Insufficient funds | Retry schedule | 2 | Recovered | $35 | $0.20 | 3030fb57…1655 |
| 24003 | FG-34233Dec 25 | Cedar Valley | 51Insufficient funds | Retry schedule | 2 | Recovered | $45 | $0.20 | ac59c35b…a75c |
| 24004 | FG-34234May 26 | Lumen Arts | 33Expired card | Donor outreach | 1 | Recovered | $20 | $0.10 | 95518393…85d7 |
| 24005 | FG-34235Jun 26 | Lumen Arts | 61Insufficient funds | Retry schedule | 2 | Stopped | — | $0.20 | 0d9785c1…c6db |
| 24006 | FG-34236Jul 26 | Lumen Arts | 01Do not honor | Retry schedule | 3 | Not recovered | — | $0.30 | 7e3882e5…4959 |
| 24007 | FG-34237Feb 26 | Northgate | 57Invalid card | Donor outreach | 1 | Recovered | $40 | $0.10 | 20b61cb2…fb75 |
| 24008 | FG-34238Apr 26 | Northgate | 54Expired card | Card updater, then retry | 1 | Recovered | $40 | $0.10 | 1df785f7…bd8d |
| 24009 | FG-34239Feb 26 | Harbor Light | 65Insufficient funds | Retry schedule | 2 | Not recovered | — | $0.20 | 35920505…791b |
| 24010 | FG-34240Jul 26 | Harbor Light | 51Insufficient funds | Retry schedule | 2 | Not recovered | — | $0.20 | 2cdbcea3…75b0 |
| 24011 | FG-34241Dec 25 | Riverbend | 54Expired card | Card updater, then retry | 1 | Recovered | $100 | $0.10 | 82eeab09…6b1e |
| 24012 | FG-34242Jul 26 | Riverbend | 65Insufficient funds | Retry schedule | 3 | Recovered | $100 | $0.30 | 7c217377…98a3 |
| 24013 | FG-34243Aug 26 | Riverbend | 65Insufficient funds | Retry schedule | 1 | Recovered | $100 | $0.10 | 5d031657…e014 |
| 24014 | FG-34244Aug 26 | Harbor Light | 51Insufficient funds | Retry schedule | 1 | Recovered | $90 | $0.10 | d8377da3…12b2 |
| 24015 | FG-34245Mar 26 | Riverbend | 65Insufficient funds | Retry schedule | 3 | Recovered | $10 | $0.30 | 91af6445…dfc7 |
| 24016 | FG-34246Jun 26 | Riverbend | 96Issuer unavailable | Retry schedule | 1 | Recovered | $10 | $0.10 | 695de405…41d4 |
| 24017 | FG-34247Jul 26 | Riverbend | 51Insufficient funds | Retry schedule | 1 | Recovered | $10 | $0.10 | d31e9a56…cf01 |
| 24018 | FG-34248Nov 25 | Harbor Light | R01ACH R01 funds | Retry schedule | 1 | Stopped | — | $0.10 | 5da66c1b…8382 |
| 24019 | FG-34249Apr 26 | Harbor Light | R04ACH R03 no acct | Donor outreach | 0 | Stopped | — | $0.00 | 383ea2c2…d9c8 |
| 24020 | FG-34250May 26 | Lumen Arts | 54Expired card | Card updater, then retry | 1 | Recovered | $30 | $0.10 | d8706d92…fb63 |
| 24021 | FG-34251Nov 25 | Harbor Light | 33Expired card | Card updater, then retry | 1 | Recovered | $70 | $0.10 | 05f34a97…fec7 |
| 24022 | FG-34252May 26 | Harbor Light | 61Insufficient funds | Retry schedule | 1 | Recovered | $70 | $0.10 | e454606e…1c9f |
| 24023 | FG-34253Jul 26 | Harbor Light | 61Insufficient funds | Retry schedule | 3 | Not recovered | — | $0.30 | 75e12569…f560 |
| 24024 | FG-34254Aug 26 | Harbor Light | 54Expired card | Card updater, then retry | 1 | Recovered | $70 | $0.10 | 1b8243af…e59b |
| 24025 | FG-34255Sep 26 | Harbor Light | 54Expired card | Donor outreach | 1 | Recovered | $70 | $0.10 | 5ec73bdd…0589 |
| 24026 | FG-34256Feb 26 | Harbor Light | 05Do not honor | Retry schedule | 4 | Recovered | $80 | $0.40 | b0095406…0e74 |
| 24027 | FG-34257Jul 26 | Harbor Light | 05Do not honor | Retry schedule | 1 | Recovered | $80 | $0.10 | a5432517…68a2 |
| 24028 | FG-34258Jul 26 | Harbor Light | 61Insufficient funds | Retry schedule | 3 | Not recovered | — | $0.30 | 0e6c7ce0…8474 |
| 24029 | FG-34259Jun 26 | Northgate | 61Insufficient funds | Retry schedule | 1 | Recovered | $15 | $0.10 | 367e180b…f38e |
| 24030 | FG-34260Jul 26 | Northgate | 51Insufficient funds | Retry schedule | 1 | Recovered | $80 | $0.10 | 0004024b…de83 |
| 24031 | FG-34261Nov 25 | Northgate | 51Insufficient funds | Retry schedule | 2 | Recovered | $80 | $0.20 | ea330d2c…0866 |
| 24032 | FG-34262Jan 26 | Northgate | 14Invalid card | Donor outreach | 1 | Recovered | $80 | $0.10 | f90263a3…dd5e |
| 24033 | FG-34263Mar 26 | Northgate | 05Do not honor | Retry schedule | 1 | Recovered | $80 | $0.10 | 8dbe5222…9085 |
| 24034 | FG-34264Mar 26 | Cedar Valley | 57Invalid card | Donor outreach | 0 | Stopped | — | $0.00 | 95fc855d…0593 |
| 24035 | FG-34265Sep 26 | Riverbend | 54Expired card | Card updater, then retry | 1 | Recovered | $25 | $0.10 | 3b0fb097…86d2 |
| 24036 | FG-34266Jul 26 | Riverbend | R09ACH R01 funds | Retry schedule | 1 | Recovered | $25 | $0.10 | cad7808d…349e |
| 24037 | FG-34267Aug 26 | Riverbend | R01ACH R01 funds | Retry schedule | 1 | Recovered | $25 | $0.10 | 001d132d…f94f |
| 24038 | FG-34268Mar 26 | Cedar Valley | 54Expired card | Card updater, then retry | 1 | Recovered | $35 | $0.10 | 489a36cf…41ed |
| 24039 | FG-34269Oct 25 | Riverbend | R02ACH R02 closed | Donor outreach | 0 | Stopped | — | $0.00 | e9019dee…af72 |
| 24040 | FG-34270Dec 25 | Northgate | 61Insufficient funds | Retry schedule | 2 | Recovered | $10 | $0.20 | eccd00c7…9762 |
| 24041 | FG-34271Apr 26 | Northgate | 54Expired card | Card updater, then retry | 1 | Recovered | $10 | $0.10 | 926887b2…a2c7 |
| 24042 | FG-34272Apr 26 | Harbor Light | 78Account closed | Donor outreach | 1 | Not recovered | — | $0.10 | b5837ef6…3c32 |
| 24043 | FG-34273Aug 26 | Lumen Arts | 54Expired card | Donor outreach | 0 | Stopped | — | $0.00 | b838db4e…9eb8 |
| 24044 | FG-34274Jan 26 | Northgate | 54Expired card | Donor outreach | 0 | Stopped | — | $0.00 | 5dda6a73…9791 |
| 24045 | FG-34275Sep 26 | Northgate | 02Do not honor | Retry schedule | 1 | Recovered | $40 | $0.10 | 3f23649d…4b4d |
| 24046 | FG-34276Oct 25 | Northgate | 54Expired card | Card updater, then retry | 1 | Recovered | $25 | $0.10 | aa381366…b3ab |
| 24047 | FG-34277Sep 26 | Northgate | 51Insufficient funds | Retry schedule | 1 | Recovered | $25 | $0.10 | 6ccb94f1…c9a9 |
| 24048 | FG-34278Apr 26 | Riverbend | 59Suspected fraud | Donor outreach | 0 | Not recovered | — | $0.00 | b34f47c3…9b76 |
| 24049 | FG-34279May 26 | Northgate | 41Lost or stolen | Donor outreach | 0 | Stopped | — | $0.00 | eb8b3f11…8510 |
| 24050 | FG-34280Mar 26 | Riverbend | 33Expired card | Card updater, then retry | 2 | Not recovered | — | $0.20 | 95f70a8a…b1e0 |
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.