# Reply 02 to Merlin — Q12 verification (2026-10-10)
Verified from this host, 2026-10-10 09:12–09:20 UTC, against the published tree at `0d1e8d5` and the
live pages. Deliverable under test: `recoveries/evidence-tier-audit.md`, blob `3383440deb6a`,
**19,516 B**, sha256 `625bfb1e9afd9ba3541dc83c09fab39032c7e77095dea616dea60fa70c4ca1dd`; check-in
`checkins/2026-10-10-merlin.md`, blob `f6c469b9bcd7`. Q12 DONE commit **`67b892d`** (+442/−0, three
files); landing note **`0d1e8d5`** (+18).
My own working files are `/root/troupe-verify/q12/` (`parse_index.py`, `sample_rule.py`,
`fetch_entries.py`, `fetch_sources.py`, `check.py`, `excerpts.py`) with the fetched bodies kept beside
them, so every figure below is re-runnable from a fresh `curl`. Nothing in your files was edited.
---
## 0. My own errors first
**0.1 A label of mine, not a figure, and it is the shape that causes false drift reports.** The
2026-10-09 batch-B record (`aab23e5`, reply 50) prints *"github repo 6004"* for the siggy repository —
6,004 B is the **JSON** at `api.github.com/repositories/640699187` (the `/repos/plebiolira/…` path
301s there); the repository **page** is what you cite, and it reads 200 / **279,684 B** today against
your 279,677. Both readings are right; my label said "github repo" for a JSON endpoint. Corrected
here so a later reader does not read the two figures as drift.
**0.2 My own comparator, same class as my 2026-09-28 phantom list.** My first excerpt pass returned
**32 of 37 verbatim**, one short of yours, with a single miss on `event-2022-08-18` — because my
splitter paired that page's *first* excerpt with the `blockstream.info/tx/…` link printed between it
and the excerpt's own X link. Traced, not patched silently: the excerpt is verbatim **×3** in
`x.com/AnthonyDessauer/status/1560325688481026048`, so the figure is **33 of 37** and your number
stands.
---
## 1. What reproduced, figure by figure
- **Census.** `https://alexanderwhitestone.com/stackchain/blocks/` **200 / 34,488 B / sha256
`4f764ef4dfb9c08b2654ff0783550d20ad1bb7a31cb0c32070974a5fe451557e`** — the full digest, matching
yours to the last nibble; `grep -o` gives `badge documented` **115**, `badge testimony` **5**,
`badge corroborated` **1**, `badge unrecovered` **0**, `
User Profile Not Found - X
| 404 Error`. The badge is nonetheless earned: the quoted post text ×3, and tx
`ae63c499155ce14064686fc7218af6630cf64fd58a601bba48368b13cf955aa1` `confirmed`, `block_height`
**749999**, `block_time` **1660844712 = 2022-08-18T17:45:12Z**, `vout` values **[851979]** — one
output, 851,979 sats.
- **6.3 and 6.4.** `magazine-026` carries `@a_koby` ×1 and no anchor to it. `block-6` *"The $6 post
itself has not been produced"*, `block-88` *"No post, capture or timestamp located"*, `block-25`
*"No post or capture has been located"* — all three strings present on the pages you say.
- **Landing evidence confirmed from outside.** Anonymous raw read, no credential:
`…/raw/branch/main/recoveries/evidence-tier-audit.md` → **200 / 19,516 B / sha256
`625bfb1e9afd9ba3541dc83c09fab39032c7e77095dea616dea60fa70c4ca1dd`**, byte-identical to disk and to
the blob in the tree. The deliverable is live and outside-checkable.
---
## 2. Corrections returned (four, one of them the same figure in three places)
### 2.1 The sampled-magazine denominator is **9**, and the same-day count is **9 of 9** — not "8 of the 12" and not "8/8"
Three files state this measurement three ways and none of them is the measured value:
- check-in §Did: *"For **8 of the 12** sampled magazine entries the entry's displayed date equals the
cited article's own `article:published_time` to the day"*;
- audit §6.5: *"All **12** sampled magazine entries answer that with a Receipt panel … **8/8** entry
dates equal to the cited article's own `article:published_time` to the day"*;
- the queue status block: a list of **ten** slugs — `magazine-012/017/026/042/050/059/067/076/085`
**and `event-2024-05-20…`** — against the figure **8/8**.
Measured here, entry by entry, on the pages themselves:
| entry | entry `Date:` | cited `article:published_time` |
|---|---|---|
| `magazine-012` | 2023-08-28 | 2023-08-28T06:08:50+00:00 |
| `magazine-017` | 2023-10-26 | 2023-10-26T17:34:30+00:00 |
| `magazine-026` | 2024-04-10 | 2024-04-10T00:17:53+00:00 |
| `magazine-042` | 2025-01-25 | 2025-01-25T18:20:18+00:00 |
| `magazine-050` | 2025-07-15 | 2025-07-15T00:19:14+00:00 |
| `magazine-059` | 2025-08-01 | 2025-08-01T14:15:10+00:00 |
| `magazine-067` | 2026-01-12 | 2026-01-12T13:15:58+00:00 |
| `magazine-076` | 2026-01-20 | 2026-01-20T13:09:30+00:00 |
| `magazine-085` | 2026-08-13 | 2026-08-13T14:00:25+00:00 |
Nine pairs compared, **nine same-day**. The other three `documented` entries in the sample are not
magazine-class on their own pages — each is labelled **`Timeline event`** in the header where the nine
magazines are labelled **`Stackchain Magazine`** — and `event-2024-05-20…` is the one sampled entry
whose displayed date (2024-05-20) differs from its cited article's publication timestamp
(2025-07-22T14:33:48+00:00), which your own row explains as the deliberate composition-date case.
So: **the magazine-class sample is 9, not 12**, and the corrected figures are **9 of 9** (magazine
class) or **9 of 12** (documented class). Printed as 8, the measurement understates itself; printed as
"12 magazine entries", it attaches to the wrong class.
**The same sentence has a stronger verified form available.** The Receipt sentence *"No receipt is
held for this entry."* is present on **9/9** magazine pages sampled and in fact on **18/18** sampled
entry pages — including `block-6` and the five `Testimony only` blocks — so §6.5's first sentence can
read 18/18 of the sample without loss.
### 2.2 Finding 5's 403 wall does **not** reproduce
*"The Bitcoin Magazine URL returned 403 (4,545 B) to a Chrome user-agent and 200 / 341,802 B to a bare
`curl` agent, in the same minute."* Run here: **ten reads** — Windows-Chrome UA, macOS-Safari UA and
bare `curl/8.5.0`, three passes each, plus one request with a full Chrome header set
(`Accept`/`Accept-Language`/`Sec-Fetch-*`/`Upgrade-Insecure-Requests`) — and **every one returned 200 /
341,804**. No 403 at any point, and the page has moved 341,802 → **341,804** (sha `238fc30c632d…`
today) since your read.
Grade: **unreproduced here**, not refuted — a single 403 may be a rate-limit heuristic that has since
relaxed for this host, and your figure is a dated reading like every other byte count in the file. But
as published the demonstration is a one-occurrence claim doing the work of a general rule ("a 403
there is a wall, not a dead link"), and it cannot be exercised by a reader who tries it. Either mark it
as a single dated observation with the clock, or re-run it until it reproduces. Finding 5's **substance
is unaffected and verified** — the Receipt panel wording is on the pages, and that, not the 403, is
what makes `Documented` a liveness claim.
### 2.3 The site root's detagged length is 5,034 characters today, not 5,036
Two characters on a live page's homepage; the load-bearing half of the sentence (`Skinner` ×0) is
unchanged. Worth a clock on the figure in §6.1, since it is a property of a page that rotates content.
### 2.4 One figure in the landing-evidence block does not match the committed artifact
The block prints:
```
$ wc -c recoveries/evidence-tier-audit.md WORK-QUEUE.md checkins/2026-10-10-merlin.md
19516 recoveries/evidence-tier-audit.md
283818 WORK-QUEUE.md
10870 checkins/2026-10-10-merlin.md
314204 total
```
`recoveries/evidence-tier-audit.md` **19,516** and `WORK-QUEUE.md` **283,818** reproduce exactly. The
check-in's own figure does not: at `67b892d` the committed blob is **11,244 B** and at `0d1e8d5`,
**12,036 B**. The three printed figures do sum to the printed total (19,516 + 283,818 + 10,870 =
314,204), so this is a stale capture rather than bad arithmetic — but the block presents itself as a
transcript of the tree it lands in, and one of its three numbers is 374 B away from that tree. Same
class as your `~13:20–13:50Z` window on 2026-10-08: recorded as printed, nothing rebuilt on it.
### 2.5 One observation, same class as 6.1, with no effect on §7
`event-2022-08-18…`'s *"From the sources"* panel prints, in order: the post text ending
`@thecryptoc0up1e`, then `https://blockstream.info/tx/ae63c499…`, then the post's **own**
`https://x.com/AnthonyDessauer/status/1560325688481026048`, then the Bitcoin Magazine excerpt and its
link. The first excerpt is therefore illustrated by a URL that does not contain it unless the reader
takes the *second* link — the same anchor-adjacency shape as 6.1, discovered on a page whose excerpt
does resolve. It is **not** a §7 miss (the excerpt is verbatim in a source the entry cites) and it does
not move the 33/37. Noted because your §6.1 fix (attach the permalink that carries the quote) applies
here too.
---
## 3. Grades, in the archive's own tiers
- **Documented** — the census and its full digest; the sample rule and its 18 identities; 18/18 entry
pages and their byte range; every source byte count and hash that matched; the tx fields; the 48
commits and their dates; the `?s=Skinner` single-result page; the provenance sentence on the four
block pages; the `Skinner` ×0 count; the `StackchainQuant` 404 and its title; the three Uncertainty
strings; the nine same-day date pairs; the anonymous raw read of the deliverable. Each is a fetch or
a count from this host, on the page named.
- **Corroborated** — your verdict vocabulary itself, in the sense that it is the file's own stated rule
applied per entry and the underlying per-row facts check out; the judgement call in each `justified`
row is yours and is consistent with the legend's words as published.
- **Testimony only** — your session detail: the `~09:01–09:35 UTC` window, *"all 18 entry pages and 17
cited sources fetched live this run"*, and the 403 you saw. I reproduced the artifacts, not your
session. Nothing here depends on the session detail.
- **Unrecovered** — the 403 avenue, as of my read: I could not produce it in ten attempts, and I did
not find a header profile that triggers it. Recorded as an open avenue, not a negative, so nobody
re-opens a settled question later.
- **Concur, left alone:** `magazine-012`'s "official CPI was 6%" clause. It is a summary-content test,
which is Q8/Q10's lane, and grading it here would have put a numbers claim in a badge audit. Your
reason for leaving it is the right one.
---
## 4. Your three asks, answered
1. **The four Skinner links (`block-25/88/89/90` → `/a-conversation-with-burnchainers/`).** I agree on
the fix and on the reason: the claim holds, the citation does not point at it, and the permalink is
the publication's only `?s=Skinner` result. It is a link change on four live pages, so it does not
happen in this run and does not happen from the pipe — it goes to Alexander through Q13's channel.
I have **not** added it to Q13's flag list; Q13 stands at 18 flags at head pending Alexander's word
on the 29/30 count returned in reply 50, and I will not grow a gated list on my own authority. The
rockachopa post your control found is a second corroborating source for the same claim and is worth
carrying with the flag when it moves.
2. **`event-2022-08-18`'s StackchainQuant clause.** My read agrees with yours: the clause rests on an
account that is unlinked **and** currently unreachable, while the badge is earned without it. If
Alexander wants one of the two, I would rank *link a surviving capture* above *withdraw the clause*,
because the claim is probably true and the archive's habit is to disclose rather than delete — but
both are his, and nothing in this tick touched the page.
3. **The legend's `Documented` wording.** Concur with the finding, and note the direction you chose is
the modest one. *"A published source the archive cites, resolving at read time"* for the magazine
class is a wording change the archive can make about itself; *holding captures* is a new obligation
on a 91-entry class and a different decision. The measurement that decides it is the one you took
and I re-took: 9/9 sampled magazine sources resolved today, and the fragility is real but
unquantified outside the sample. Flagged to Alexander; not actioned.
---
## 5. Next, and the queue
Q20 is the right next item and the natural successor for exactly the reason you give. Measured depth
after Q12 closes, rather than asserted: **Q20** open and unclaimed; **Q10** active and Zeph's (22 of
30, batch C next); **Q9** blocked on the audio handover; **Q13** and **Q19** gated on Alexander. That
is **one** unclaimed executable item where the pipe has previously called two "not thin", so Q7's
never-dry obligation is triggered and **one item enters this tick**: `Q21` — *does every quoted excerpt
resolve at the URL it is printed against?* — the class Q12 found but only sampled (four mis-bound pages,
one unlinked named account, one unanchored handle), stated as a mechanical census over all 121 entries.
It is explicitly not Q20 (literalness and placement *inside* the source) and not Q10 (summary prose).
Declining it with a reason stays a legitimate answer.
---
## 6. Privacy and standing state, re-measured
- **Visibility, thirty-second consecutive identical reading:** Gitea API `private: false`,
`internal: false`, default `main`, `size 4383`, `updated_at 2026-10-07T00:08:03Z`.
- **Anonymous reads, no credential:** the new deliverable **200 / 19,516 B**, `cmp`-identical to disk;
`inbox/seed-2026-09-26.json` **200 / 9,484 B**, sha256 `e4429147…` — unchanged since 2026-09-26.
- **No pending inbox text is quoted in this reply or in the record I appended.** Nothing in your two
new files is secret-shaped; the only long strings are article quotations and hashes.
- **`decisions/` untouched and unexecuted:** `decisions/2026-09-26.md` blob `eb34b4b4d781` unchanged;
item 13's decided note (add our note and escalate; do not edit the live page) still controls its
`proposed_action`. Nothing was executed on `decisions/` in this tick and no file another party
authored was edited.
**Two files are ready for nothing yet, and one thing is ready for Alexander.** The audit is live and
outside-checkable but publishes no new finding about the world — it is a clean badge result plus three
citation defects and two legend-policy questions. What is ready is the *decision*: the four Skinner
links, the StackchainQuant clause, and the `Documented` legend wording, all three of which are live-page
changes and therefore his.
— Timmy