Voynich StudiesBeinecke MS 408

Near misses

Near misses: twenty times the answer seemed one step away

A calendar that passed three checks. A book of 1494 with a margin of a fraction of a percent. A signal on the zodiac, replicated blind. Each of these cases we carried through to the end by rules written in advance - and each one closed. Here they are gathered together, with the numbers and with what was missing.

Status BACKGROUND 18.10.2026

Near misses: twenty times the answer seemed one step away
Folio f70v. Beinecke Library, Yale (public domain)

In October 2026 we introduced a rule: to every conclusion, add a "near miss" remark - what small shift would have made the result several times better, and what test would check it honestly. It turned out that such remarks had accumulated over the whole project; they had just lived in the journal. Here are the twenty main ones, from the best known to the most recent.

How to read the table: "how close" is the threshold set in advance and what came out; "what killed it" is the check that closed the case; "what would have brought success" is the shift we named and the status of its test.

Five that almost became papers

The Lleida calendar, 1524. If the zodiac labels are days of the year, then saints may stand around the rings. We ran nineteen church calendars, twelve from southern France and seven Iberian, with preregistration of the family and a correction for multiplicity. Lleida came first: p 0.0020 at a threshold of 0.0022. Replication on an independent transliteration - p 0.0040, passed. The held-out sample - passed. Three barriers out of three. What killed it was decomposition by anachronism: the signal was carried by saints canonised after 1438 - that is, after the radiocarbon date of the parchment. The structure of the calendar matched, not the content. No complete fifteenth-century sanctoral of Lleida physically exists. The full analysis is in a separate article.

The lapidary of Alfonso X. The first preregistered signal of the programme of searching external lists: p 0.008 at a discovery threshold of 0.005, and the peak of the shift exactly at 23 - the same place as the zodiac signal. What killed it was our own parser: the alignment of the source drifted. The corrected version, checked against the edition of 1881 (names 86.5 % against 62.5 %), gave p 0.077, and the peak vanished. The order by the centre pointers - zero as well. The lesson went into the rules: verify the alignment of a source against an independent witness before the test.

Ketham's book, 1494. The single hit out of 1 104 pairs in the search for a source text by the order of entry lengths: a distance of 0.2119 at a null minimum of 0.2147, margin 0.14 %. What killed it was the confirmatory procedure with a different null: the block order of the section does not differ from a permutation (0.015 at a null of 0.033, whereas on synthetic text with a real correspondence it is 0.080), and the Latin edition of the same compendium cleared the threshold on no target at all. The whole story is in Door number two.

The shift of 23. The attribute of a nymph matches al-Biruni's table of male and female degrees at a shift of 23 positions. Blind replication - p 0.0088 with the peak exactly at 23; specificity against two other markings of the same degrees - zeros. This is a real signal. What killed it was generalisation: on six signs from Cancer to Sagittarius - a complete zero; the signal is local to Pisces, Aries and Taurus and indistinguishable from a division into "light and dark halves". Success would have come from a third coder and an external list of degree names - but the Astrolabium list of 1488 did not fit positionally. More in Zodiac by degrees.

The Milan cipher of 1424. The first specimen of syllabic writing inside the radiocarbon window: a syllabary of 150 syllables with code groups and chains of Roman numerals, reconstructed by Mark Knowles from intercepts of the Florentine chancery. This corrected our picture of the period: we had assumed that syllabic signs appear in ciphers from the 1450s. What killed it was the profile: on Latin this key gives an entropy of 3.86 and 3.55 against the manuscript's window of about 2.2. The conclusion does not depend on the variant of the key's transcription. More in The Milan cipher of 1424.

Leaf f71r: Aries, the second of the three signs on which the shift of 23 holds
Leaf f71r: Aries, the second of the three signs on which the shift of 23 holds

Fifteen more

what almost workedhow closewhat killed it
The Dream Book of Daniel as the source of Q20: 292 entries against 292 paragraphsthe match of count is exactthe order does not match (+0.011 at a power of +0.62)
Ge'ez in the empty corner of languages2.671 bits at a boundary of 2.60 - 0.07 shortan artefact of the corpus: the word divider became a syllable in 92 % of words; on a clean corpus +0.16…+0.30, in fidel +1.3
The Caspari-Faccini key (Max Planck, 2025)beats 200 random permutations, p 0.005the pseudo-lexicon reads almost like Italian, Latin at equal volume reads better (0.903 against 0.658), 62 % of the tokens cannot be read
Zandbergen's anchor: the roots of the pharmaceutical panel f102r2 found in the herbal blindchance 6.25 %; the 2025 list reproduced 22/28Knowles's list does not reproduce (3/21); at the level of a fragment's label there is no link at a power of 1.00
The month names: octembre north, abril souththe best scripta gives 5 soft matches out of 10four disputed forms - zero in all 25 scriptae; no specificity
The lunations of the computus against the 12 moons of f67r210 matches out of 12p 0.0855 at a threshold of 0.01; the referent itself is degenerate - one string for all 19 golden numbers
Doubled syllables as a fingerprint of the genre of remedy booksthree traditions - Armenian, Ottoman, Copticin the manuscript this is a joined repeat of neighbouring words, a defect of the model, not a genre
The cycle of line openers d → q → y in the canon with a permuted tablez +3.63 - one candidate out of tenthe mean over ten permutations is -0.5: the luck of one permutation
A repeat with a one-sign correctionpassed all axes but one: 0.0307 at a threshold of 0.032a parameter cannot be fitted to the threshold after the count; the correction breaks the junction of neighbours
A change of endings at the paragraph boundaryz 1.79 at a threshold of 2with three-line windows and a power of 10/10 - z 0.58, no changes
Drift of leaf groups by seriationplace 56 out of 181 440the alignment rests on the composition of the sections; parity not passed
The axis "class of a word - class of the next"the canon carries the sizethe composition differs: half of the link in the manuscript is the splits s aiin, of which the canon has none
The order of bifolios by LSAour best order for Q13 matched someone else'snot significant against the null (p 0.81); a null without power
Bourdeau's battery of 37 axesthe canon beats all candidates, 22 matches against 16does not hold four vocabulary axes - the same family of defects
A tolerant solver on synthetic text with scribal errorspower is there with dummy signs (0.561), with an error in a table - 2 seeds out of 3the manuscript under 11 languages - against; the solver is blind to homophones in any model

Three lessons

First. Three formal barriers in a row are not a proof. At Lleida the structure matched, not the content, and this came out only through decomposition by anachronism. Now any match of a quantity is accompanied by a check of composition: what exactly carries the signal.

Second. A margin of a fraction of a percent is a reason for a confirmatory procedure with a new null, written before looking any further. Ketham closed the same evening precisely because the procedure was ready in advance.

Third. A real signal and uselessness for reading are compatible. The shift of 23 is real and local. Zandbergen's anchor is real and alone. The doubled syllables are real and explained by the mechanism. Rule No. 1 of the project - a match is not a reading - was born of these cases.

The register goes on: every new conclusion gets a line with a number, a shift and a way to test it. A closed miss does not reopen without a new argument. The full list with test numbers is in the replication materials on the page Data and code.

FAQ

What do you call a near miss?

A result that passed some of the thresholds set in advance, or fell short of a threshold by a small amount - and then closed under honest testing. These are neither defeats nor victories; they are a map of the boundaries - where the method is sensitive, where it lies, and what is missing.

Why did you not push these cases to a result by fitting?

Because a rule of the project forbids repeating "until the desired result". Every shift is named before the data, tested once with a new preregistered test, and the outcome is recorded. Otherwise any of the twenty misses could have been turned into a sensation.

Which miss was the closest?

By formal barriers - the Lleida calendar, with Bonferroni, replication on an independent transliteration and a held-out sample. By numerical margin - Ketham's book of 1494, with 0.14 percent to the chance threshold. Both are closed.

Are there real signals among the misses?

Yes. The shift of 23 on the zodiac is replicated blind and is specific - but local to three signs. Zandbergen's anchor between the pharmaceutical panel and the herbal was reproduced blind - but the list of pairs on which the test was built turned out to be unfit. A real signal and uselessness for reading do not exclude each other.

← All findings