Note #31 •

Fable 5.1 Solves the Cyphral Distich

On September 14, 2026, an AI cracked a secret that had outlasted empires. Claude Fable 5.1 solved the Cyphral Distich — a cryptogram that had been sitting unsolved since 1653, when Sir Thomas Urquhart published it in his book Logopandecteision.

The puzzle: two lines of 32 numbers each — 64 numbers total.

5.3.27.38.32.14.21.8.66.8.70.39.5.9.12.18.
2.3.56.5.1.7.3.2.13.19.3.25.9.3.16.6.

25.15.13.6.11.20.5.1.2.12.1.20.20.49.20.20.
35.33.4.6.8.35.5.33.5.5.18.10.3.11.32.42.

For 370 years, cryptographers tried frequency analysis, substitution ciphers, homophonic substitution — nothing worked. It sat on Klaus Schmeh's list of the Top 50 unsolved encrypted messages. Historians and hobbyists alike shrugged.

Fable 5.1 solved it in 44 minutes and 176,000 tokens of compute.

The Trick

Everyone assumed the key was an external cipher alphabet — some mapping of numbers to letters you'd have to reconstruct from outside the text. Wrong. The key was the book itself.

Urquhart's Logopandecteision contains 32 sections called "Proquiritations." Each Proquiritation ends with phrases like "is the desire," "wish," or "hope of." The solution is elegantly simple:

  • The i-th number in the cipher line points to the i-th Proquiritation.
  • Use that number as a word index within that section.
  • Take the first letter of that word.

The result is a two-line verse that rhymes:

O GOD UPHOLD KING CHARLS THE SECOND AND
MAKE HIM THE SUPREME RULER OF THIS LAND

32 letters per line. Rhymes "and" / "land." Perfect sense: Urquhart was a committed Royalist imprisoned for supporting Charles II during the English Commonwealth. Hiding a prayer for the king in a numeric cipher is exactly the kind of thing a 17th-century political prisoner would do.

The Octastich

Fable didn't stop there. Urquhart left a second unsolved cryptogram — the Cyphral Octastich in The Jewel (1652) — 285 numbers instead of 64. Same approach, with pages replacing paragraphs as the key.

That decoded too — an ottava rima prayer (ABABABCC rhyme scheme) written in London in March 1652:

GREAT LORD, MANTAINE THAT REGAL FAMILIE
WHEREOF KING CHARLS THE SECOND IS THE HEAD,
AND GRANT THAT HE MAY BEARE THE SUPREME SWEIGH
WHERE ENGLISH, SCOTS AND IRISH ARE BORNE AND BRED,
AND ... THIS USURP'D AUTHORITIE
REIGNE IN HIS ROYAL PREDECESSORS STEAD;
LET HIM BE OUR SOLE CESAR, ARTUR, HECTOR,
OUR EMPEROUR, KING, MONARCH AND PROTECTOR.

Fable recovered 275 of 285 positions with exact letter matches. The remaining 10 are explainable by transcription issues (hyphenated words at page tops, an untranscribed Greek phrase, one probable misprint).

Why This Matters

This isn't just a historical trivia win. Several dimensions matter:

Self-directed problem selection. Fable wasn't handed the Cyphral Distich. It was given a goal: find an unsolved cipher and solve it. It researched, identified the Urquhart cryptograms as a viable target, formulated an approach, and executed. That's autonomous research, not prompt-following.

Book cipher as a class. Book ciphers aren't new, but solving one where the key text is the book itself — with no external crib — required the model to understand the structure of Urquhart's prose, recognize the "wish" / "desire" pattern across 32 paragraphs, and connect it to the cipher poem's promise that the reader would find "his own heart's wishes" inside.

370 years of human failure. The German cipher blog where Schmeh listed this in 2014 had two commenters who guessed it was a book cipher — but nobody produced a decode. The gap between "guessing the mechanism" and "actually executing the decode at scale" required something Fable had: the ability to test hypotheses against the full text, iterate, and verify letter by letter.

Verification culture. The Vals team released verification tools (verify_octastick.py), full output logs (octastick_verification.txt), and detailed caveats for every ambiguous position. This is reproducible science — not a black-box demo.

One HN commenter summed it up well: "That's pretty cool, especially the fact that it chose the problem itself." Fable found the weakest thread in 370 years of cryptographic history, pulled, and the whole tapestry unraveled in 44 minutes.


Source: Vals AI — Fable 5.1 Solves the Cyphral Distich | HN: 49688695