diff --git a/recoveries/ledger-audit-pass2.md b/recoveries/ledger-audit-pass2.md
new file mode 100644
index 0000000..68993a5
--- /dev/null
+++ b/recoveries/ledger-audit-pass2.md
@@ -0,0 +1,142 @@
+# Q3 — independent audit of the published ledger (pass 2: full browser walk, COMPLETE)
+
+Auditor: zephyrus-sparkborn. Date: 2026-09-24. Public sources only.
+Method: live read-only browser walk of https://alexanderwhitestone.com/stackchain/blocks/,
+121/121 entries, every outbound source tested. No sign-in, purchase, submission, or
+modification; nothing was changed.
+
+## Correction to pass 1
+
+Pass 1 (`recoveries/ledger-audit-pass1.md`) flagged "Stackchain SJ Lottery — Published
+January 30, 2023" as a date mismatch because Spotify's listing showed Feb 05, 2023.
+**Settled this pass: the archive's 2023-01-30 is CORRECT.** The Stackchain Signal RSS
+feed (https://anchor.fm/s/c64de45c/podcast/rss, found via the show page's own
+`` tag and Podcast Index https://podcastindex.org/podcast/5809108)
+gives the exact pubDate for "Stackchain SJ Lottery":
+`Mon, 30 Jan 2023 22:15:54 GMT`
+(guid 6ec57334-604d-42b5-a2e7-54662739c504, duration 01:23:22).
+The "Feb 05, 2023" belonged to the ADJACENT episode "Stackchain Ordinals What's the
+deal?" — `Sun, 05 Feb 2023 22:42:30 GMT`.
+Apple Podcasts ("30 January 2023", "Published 30 January 2023 at 22:15 UTC") and
+Fountain ("Jan 30, 2023") agree with the RSS.
+Feed lastBuildDate: Thu, 17 Sep 2026 17:33:07 GMT.
+
+## Summary counts (121 entries walked)
+
+- **Clean:** 16
+- **Citation flags:** 95 — 91 magazine pieces (systematic: each quotes a specific magazine
+ article but links no outbound source; provenance is plain text
+ "Original: https://www.stackchainmagazine.net", never the specific article URL) +
+ 4 testimony blocks (entries 25, 88, 89, 90 — generic/homepage-level sourcing only)
+- **Date mismatches:** 8 — entry-date vs source's own publication-date differences
+ (several are event-dates vs later retrospective publication dates; flagged per the
+ audit rule, disclosed by the entries' own dating labels)
+- **Dead links:** 1 — entry 3, disclosed by the entry itself (see below)
+- **Redirects:** 1 — entry 19, renamed GitHub repo, content intact
+- **Fabricated claims:** 0. **Other broken links:** 0.
+
+## Leftover verifications from pass 1 (all resolved)
+
+a) MP3 loads — **CONFIRMED.** https://alexanderwhitestone.com/stackchain/media/burnchain-discussion-127-232.7.mp3
+ renders a native player; duration 1:45.
+b) Excerpt offsets 02:07.00–03:52.70 — **PARTIALLY CONFIRMED.** File duration (1:45 ≈ 105.7s)
+ exactly matches the claimed span (232.7−127.0 = 105.7s) and the filename encodes
+ 127→232.7; the full 1:23:22 recording exists in the podcast RSS, so the offsets are
+ plausible. Absolute placement at 02:07.00 in the original recording is not verifiable
+ from the excerpt file alone.
+c) Fountain "Publisher description" target — **CONFIRMED:**
+ https://fountain.fm/episode/yxQmb6rjGxr7PF4JkbnC (exact href from the index page; page
+ loads the correct episode, dated Jan 30, 2023). The "Original episode" link beside it is
+ https://podcasters.spotify.com/pod/show/stackchain-signal/episodes/Stackchain-SJ-Lottery-e1u6aul.
+d) Index counts — **CONFIRMED,** exact wording: "18 public profiles" · "13 documentary-backed" ·
+ "5 candidate portraits".
+e) Date flag — **SETTLED above:** archive correct.
+
+## Per-entry findings (ledger order)
+
+Verdicts: CLEAN / CITE-FLAG / DATE-MISMATCH / DEAD-LINK / REDIRECT
+
+| # | Entry | Displayed date | Headline | Verdict | Detail |
+|---|---|---|---|---|---|
+| 1 | /stackchain/event-2022-07-18-the-5-invitation-becomes-a-chain/ | 2022-07-18 | "The $5 invitation becomes a chain" | DATE-MISMATCH | Sources (Bitcoin Magazine 2022-10-05; SIP-0001 CREATED 2022-7-20) support claims but none bears 2022-07-18. |
+| 2 | /stackchain/event-2022-07-18-anthony-enters-at-16-names-the-hill-at-24/ | 2022-07-18 | "Anthony enters at 16, names the hill at 24" | DATE-MISMATCH | Stackchain Magazine source page dated 13 JAN 2025. |
+| 3 | /stackchain/block-5/ | 18 Jul 2022 11:07 PM | "The genesis receipt - five dollars" | DEAD-LINK (disclosed by entry) | Tweet → x.com → "page doesn't exist"; Wayback capture 20220718230820 confirms "Even on days when I'm broke as hell I still stack. Feel free to join me." / "11:07 PM · Jul 18, 2022"; date matches. |
+| 4 | /stackchain/event-2022-07-19-op-backstack-experimentation-almost-immediat/ | 2022-07-19 | "Op.backstack: experimentation almost immediately" | CLEAN | X post "I'm adding a soft fork to the stackchain. Op.backstack", 5:03 PM Jul 19, 2022. |
+| 5 | /stackchain/event-2022-07-20-accessibility-becomes-a-protocol-question/ | 2022-07-20 | "Accessibility becomes a protocol question" | CLEAN | SIP-0001/2/3 all CREATED 2022-7-20; Rejected/Superseded/Active statuses supported. |
+| 6 | /stackchain/event-2022-07-20-receipt-provenance-becomes-part-of-consensus/ | 2022-07-20 | "Receipt provenance becomes part of consensus" | DATE-MISMATCH | SIP-0004 CREATED 2022-7-20 (match); European Bitcoiners page dated Jul 22, 2022. |
+| 7 | /stackchain/event-2022-07-22-skinner-s-405-420-and-the-social-fork-questi/ | 2022-07-22 | "Skinner's 405–420 and the social-fork question" | CLEAN | Archived posts Jul 22, 2022 support 405–420 + fork debate. |
+| 8 | /stackchain/block-405-420/ | 2022-07-22 (archived) | "May the longest chain live forever" | CLEAN | Archived "Blocks 405-420 #stackchain May the longest chain live forever!", Jul 22, 2022. |
+| 9 | /stackchain/event-2022-08-17-bitcoin-beach-transfers-leave-a-transaction/ | 2022-08-17 | "Bitcoin Beach transfers leave a transaction trail" | CLEAN | Two X posts Aug 17, 2022 (10M sats each); Blockstream + mempool tx pages resolve. |
+| 10 | /stackchain/event-2022-08-18-the-bitcoin-beach-campaign-closes-and-hodlon/ | 2022-08-18 | "The Bitcoin Beach campaign closes and Hodlonaut support appears" | DATE-MISMATCH | X post 2:00 PM Aug 18, 2022 (match); Bitcoin Magazine source dated 2022-10-05. |
+| 11 | /stackchain/event-2022-08-21-block-1414-becomes-the-first-million-target/ | 2022-08-21/22 | "Block 1414 becomes the first-million target" | CLEAN | Three X posts Aug 21–22, 2022. |
+| 12 | /stackchain/event-2022-08-24-a-practical-fork-resolution-offer-at-1438-14/ | 2022-08-24 | "A practical fork-resolution offer at 1438/1439" | CLEAN | X post "Grab my dollar and combine your 1438 to get 1439 and resolve the fork.", 6:40 PM Aug 24, 2022. |
+| 13 | /stackchain/event-2022-08-28-the-fork-of-1492/ | 2022-08-28 | "The fork of 1492" | DATE-MISMATCH | Stackchain Magazine retrospective dated 15 JAN 2025; Bitcoin Magazine 2022-10-05. |
+| 14 | /stackchain/event-2022-09-12-actual-miners-get-an-accounting-route/ | 2022-09-12 | "Actual miners get an accounting route" | CLEAN | SIP-0010 CREATED 2022-09-12. |
+| 15 | /stackchain/event-2022-10-05-the-community-documents-its-scale-and-charit/ | 2022-10-05 | "The community documents its scale and charitable turn" | CLEAN | Bitcoin Magazine article dated 2022-10-05; supports ~400 participants / $1.5M / charity figures. |
+| 16 | /stackchain/event-2022-10-07-gui-s-2079-and-saylor-s-2080/ | 2022-10-07 | "Gui's 2079 and Saylor's 2080" | DATE-MISMATCH | X posts Oct 7, 2022 (match); European Bitcoiners page own date Jul 22, 2022. |
+| 17 | /stackchain/event-2022-12-00-builder-relationships-cross-into-nostr/ | 2022-12 | "Builder relationships cross into Nostr" | DATE-MISMATCH | Stackchain Magazine source page dated 28 AUG 2023. |
+| 18 | /stackchain/event-2023-01-30-burnchain-and-loko-s-sj-lottery-are-already/ | 2023-01-30 | "Burnchain and Loko's SJ Lottery are already conversation topics" | CLEAN | Apple "30 January 2023 at 22:15 UTC"; RSS pubDate "Mon, 30 Jan 2023 22:15:54 GMT" (confirmed this pass). |
+| 19 | /stackchain/event-2023-05-00-siggy-reaches-nostr/ | 2023-05/2023-08 | "Siggy reaches Nostr" | REDIRECT (else clean) | github.com/plebiolira/stackchainsiggy_nostr → github.com/flav1000/stackchainsiggy_nostr; README supports Nostr mascot claim; commits in range. |
+| 20 | /stackchain/event-2023-08-00-the-archive-becomes-a-magazine-a-game-and-a/ | 2023-08/2023-12 | "The archive becomes a magazine, a game and a meme history" | CLEAN | Sources dated 27 AUG 2023, 28 AUG 2023, 5 DEC 2023 — all in range. |
+| 21–46 | magazine-001 … magazine-026 (2023-08-27 → 2024-04-10) | various | 26 magazine pieces | CITE-FLAG | No outbound links; quotes article, cites only plain-text magazine homepage. |
+| 47 | /stackchain/event-2024-04-14-burnchain-explains-itself-in-its-own-words/ | 2024-04-14 | "Burnchain explains itself in its own words" | CLEAN | "A Conversation with Burnchainers" dated 14 APR 2024. |
+| 48–54 | magazine-027 … magazine-033 (2024-04-14/15) | various | 7 magazine pieces | CITE-FLAG | Same pattern. |
+| 55 | /stackchain/event-2024-05-20-one-community-multiple-living-chains/ | 2024-05-20 | "One community, multiple living chains" | DATE-MISMATCH | "Two Years of Stackchain" page uploaded 22 JUL 2025 (article internally dated May 20, 2024). |
+| 56–64 | magazine-034 … magazine-042 (2025-01-13 → 2025-01-25) | various | 9 magazine pieces | CITE-FLAG | Same pattern. |
+| 65 | /stackchain/event-2025-02-15-ogchain-receives-a-first-person-governance-a/ | 2025-02-15 | "OGchain receives a first-person governance account" | CLEAN | "The Chain Desides" dated 15 FEB 2025. |
+| 66–83 | magazine-043 … magazine-060 (2025-02-15 → 2025-12-30) | various | 18 magazine pieces | CITE-FLAG | Same pattern. |
+| 84–87 | magazine-061 … magazine-064 (2026-01-06/07) | various | 4 magazine pieces | CITE-FLAG | Same pattern. |
+| 88 | /stackchain/event-2026-01-08-golden-blocks-become-an-artifact-worth-remem/ | 2026-01-08 | "Golden blocks become an artifact worth remembering" | CLEAN | "Golden Block – The SHINY Chapters of Stackchain" dated 8 JAN 2026. |
+| 89–115 | magazine-065 … magazine-091 (2026-01-08 → 2026-09-19) | various | 27 magazine pieces | CITE-FLAG | Same pattern. |
+| 116 | /stackchain/block-7/ | 2026-09-21 14:05:50 UTC | "The seven dollars, from satskeeper_" | CLEAN | X post "I saw 5 and 6 each from frends and i was like gawdang i know what comes after that", 10:05 AM Sep 21, 2026. |
+| 117 | /stackchain/block-25/ | undated | "Wanting block 25, and being forked twice" | CITE-FLAG | Testimony; magazine sourcing is homepage-only; date not established (unverifiable, not a mismatch). |
+| 118 | /stackchain/block-6/ | undated | "The six dollars, from Bob" | CLEAN | @HappyClownTime profile loads; ledger status Corroborated; date not established. |
+| 119 | /stackchain/block-88/ | undated | "Block 88, bought to secure the longer chain" | CITE-FLAG | Testimony; homepage-only sourcing; date not established. |
+| 120 | /stackchain/block-89/ | undated | "Block 89, part of the 88-90 run" | CITE-FLAG | Testimony; homepage-only sourcing; date not established. |
+| 121 | /stackchain/block-90/ | undated | "Block 90, and the chain held" | CITE-FLAG | Testimony; homepage-only sourcing; date not established. |
+
+Magazine-piece titles (for the record, entries 21–46, 48–54, 56–64, 66–83, 84–87, 89–115):
+001 "StackchainMagazine.net launches" · 002 "The Art of GFY by Nobody (aka Seven)" · 003 "'Rest in Paradise' Staceski" ·
+004 "The Halving Party" · 005 "A Brief History of Stackchain." · 010 "Stackchain is for Builders…" · 011 "Meet Proof Of Ink" ·
+012 "Inflation & You" · 013 "BTC Trading Cards" · 014 "Codl & Hodl: A Bitcoiners Journey" · 015 "The Honest-Weight Champion of the World" ·
+016 "Stackchain Magazine Volume 1 now online" · 006 "Yellow – Beyond the Polyester" · 007 "Táchira Homestead" · 008 "Don't eat Burritos" ·
+009 "Stackchain Heroes" · 017 "Where ideas end up (and why that matters)" · 018 "Go Fuck Ourselves" · 019 "How I found the tip" ·
+020 "The coming Occupy Wall St" · 021 "How to Organize Spontaneous Decentralization" · 022 "A Journey of Memes" ·
+023 "Twas The Night Before Christmas" · 024 "Bekka's Sammie Corner: Schnitzel" · 025 "The Banking Concept of Education and Fiat Currency…" ·
+026 "Stackchain for Newcomers: How I Infiltrated the Stackchain." · 027 "A Conversation with Burnchainers" · 028 "To whom it may concern" ·
+029 "The Glaziest of the bowls!! #GoPios" · 030 "Asanoha Interview" · 031 "Bitcoin: The Awakening of Collective Potential" ·
+032 "The 10 Commandments of good Bitcoining" · 033 "Corporate CPA to The Bitcoin Accountant" · 034 "Dragons Love Their Paper Money" ·
+035 "WAHT Stackchain Done Dided: The King of StackChain™" · 036 "How to get hired in Bitcoin" ·
+037 "Stacking Sats, Packs, and New Bitcoiners with Bitcoin Trading Cards" · 038 "Bitcoin Isn't For Everyone" ·
+039 "Traveling on a Bitcoin Standard" · 040 "The Genesis Block" · 041 "The Fork of 1492" · 042 "Meet The Orange Pill App" ·
+043 "Interview with Redy (Maxis Club)" · 044 "SATOSPHERE" · 045 "Psilocybin Citadel" · 046 "The Chain Desides" ·
+047 "CAmount GetBlockSubsidy()" · 048 "Bitcoin Anxiety Syndrome (BAS)" ·
+049 "BTC PRAGUE – The biggest, most influential bitcoin event in Europe ever. 3rd edition!" · 050 "A Pleb Travels to El Salvador" ·
+051 "The Obstacle Is The Way – Finding Hope In Bitcoin" · 052 "Lina Seiche (The Little HODLer)" · 053 "Time Is a Fickle Bitch" ·
+054 "Two Years of Stackchain" · 055 "Bitcoin Is for Facking Everyone" · 056 "Culture is Bitcoin" · 057 "CABIN IN THE MOUNTAIN" ·
+058 "Bitcoin Well" · 059 "Plebs Priced out Of Conference Tickets After BlackRock Tokenizes Them As a BRC 20 Token" ·
+060 "Bitcoin through Maximalist Art Exhibition: Insights from Bitcoin Atlantis 2024" · 061 "What is Madex? Why does it matter to bitcoin?" ·
+062 "The Half-Philosopher Problem…" · 063 "SOUND MONEY, SOUND COMMUNICATION: A Call to Integrity" ·
+064 "58K Chronicles: How I Co-Conspired To Suppress the Bitcoin Price" · 065 "SPEDN AND REPLACE" ·
+066 "Golden Block – The SHINY Chapters of Stackchain" · 067 "What is Bitcoin Art?" · 068 "Hero of Bitcoin" ·
+069 "The Intersection of Bitcoin and Urbanism" · 070 "From Struggles to Strength: My Health & Fitness Story" · 071 "AGENT PROVOCATEUR" ·
+072 "Bitcoin Through a Boomer's Eyes: A Decades-Long Discovery" · 073 "ITS ALWAYS DARKEST BEFORE DAWN STRIKES" ·
+074 "Bitcoin Beyond Borders: Localized Learning Strategies" · 075 "Bitcoin third spaces by Zach Wischler and Wyatt O'Rourke" ·
+076 "DSB and me by Clumsy Dork" · 077 "Trip Reports By Decrim/Alien Zappyhands" · 078 "It's So Early! By Will Schoellkopf" ·
+079 "Why Bitcoiners Should Revisit Decentralized Communication by Derek Ross" ·
+080 "SEED CIPHER #888888 Stackchain Magazine EP. 6 cover art by Asanoha" · 081 "Tselly Interviews Fractal Encrypt" ·
+082 "Roll Your own 24 Word Bitcoin Seed Phrase Offline by Keysa and D++" · 083 "The /Path/ To Freedom by Grepples" ·
+084 "Tips n' Tricks by HiQ" · 085 "The DIY Signing Device Revolution is Just Beginning" · 086 "BITCOIN ART VIBES" ·
+087 "Modeotec Interviewed by Tselly" · 088 "Proof of Ink Revisited," · 089 "Paper Bitcoin: The Hardest Money Ever Printed" ·
+090 "Run Your Culture Node: Be the Signal, Not the Noise" · 091 "Fact Check: Bitcoin vs. Treasury Stocks. Who performs better?"
+
+## Net assessment
+
+The ledger's claims held up everywhere tested — all substantive outbound sources resolve
+and support their entries except entry 3's self-disclosed dead tweet (Wayback confirms it)
+and entry 19's renamed GitHub repo (content intact). The dominant finding is structural,
+not factual: 91 magazine entries quote specific articles without linking or URL-identifying
+them, so a reader cannot independently verify the quoted material; the 4 testimony blocks
+cite only the magazine homepage. Date mismatches are all event-date vs source-publication-date
+differences, disclosed by the entries' own dating labels. **Q3 is complete per the queue's
+definition** (findings table with severity above).