Fourteen fetches failed silently, and this page said none did.
what we published
Every page of this site carried one line about the fetch ladder: 163 of 203 failed fetches recovered, 40 refused, 0 silent. A silent failure is a fetch that failed and left no fallback trail at all — nothing tried, nothing recorded, the run simply short of a page it asked for. Zero of them is the flattering number, and it is the one we printed.
what the record says
The gate's own render disagrees, and it is the record: rsk gate mvp report
over the X2 ledger counts 217 ladder-eligible first attempts — 163 recovered, 40 refused and
14 silent — and prints all 217 trails underneath, one line each, so the fourteen can be counted by
hand. They were. Every one of the fourteen is the same error class:
| first attempt | what it was | of 217 |
|---|---|---|
failed/unsupported_content_type | a PDF, a Markdown file or an XHTML page the extractor could not read at all — so nothing was fetched, nothing fell back, and nothing said so | 14 silent |
failed/* with a trail | robots, a challenge, a 4xx or a thin page — the ladder walked archive, then requery | 163 recovered 40 refused |
Where the wrong number came from is worth naming too. docs/X2-REVIEW-2026-09-20.md, the read of the 53 reports, said in its own prose “S6 shows 163 of 203 ladder-eligible failures recovered, 0 silent failures” — and this site quoted the review rather than the gate. The review is three readers writing; the gate is a program rendering the ledger. When those two disagree the program wins, and the rule this site is supposed to run on is that a number comes from the record that produced it. One repo record contradicting another is the same defect one level down, so the review was corrected on 23 September: both sentences now carry 217 / 163 / 40 / 14, the 20 September render is named where it is quoted as evidence, and the correction says which document is the authority.docs/GATE-MVP.md — Summary, and “Failed fetches and their fallback trails (S6)”, 217 trail lines · docs/X2-REVIEW-2026-09-20.md — the headline bullet, cluster #10, and the correction note above them · issue #1065, the surviving mutant that let an empty trail read as recovered
and it was already filed
The fourteen are not a new defect. Unsupported content types were root cause #10 of
that same reading — the extractor read only text/html and text/plain, so
PDFs, Markdown and XHTML failed as unsupported_content_type and the failure was invisible to
S6 — and QUAL-READ fixed it on 21 September: those types are read now, and a failure on them is
ladder-eligible. The number measures a gate run on 19 September against a defect closed two days later,
which is exactly why it should have been printed rather than rounded to zero.
two smaller things, in the same sweep
- replayThe how-it-works page said 78 of 78 calls served from the ledger and cited the POC gate for it. The gate says 79 of 79; 78 of 78 is the bench line's own replay over a different ledger, and the POC page still carries it as that.docs/GATE-POC.md check 3 · docs/BENCH-POC.md U-4
- ledgersThe how-it-works page said eleven ledgers. That
was the POC's kernel; Memory arrived with B6 and Knowledge with S2a on 17–18 September, and
Ledger::ALLhas held thirteen since. The POC page had it right and the page describing the system as it is did not.crates/kernel-events/src/event.rs —Ledger::ALL[13],Ledger::POC[11]
None of the three changed a measurement. All three were a page disagreeing with the file it
cites, which on this site is the whole failure — if the ledger line is wrong, there is no reason to believe
the ledger.this sweep, as one pull request against main