{
  "retrieved": "2026-09-18",
  "iddqd_tree_sha": "0e3789ad2949c62ea7fb9e3e00ded93df3b3ce07",
  "sources": [
    {
      "local": "liber-primus__transcription--master.txt",
      "url": "https://github.com/cicada-solvers/iddqd/blob/master/liber-primus__transcription--master/liber-primus__transcription--master.txt",
      "sha256": "b0b2e13c3cd35512ee5955a2d9a56c22d7410e283d35dd9c90abbaa7b99279eb"
    },
    {
      "local": "73.md",
      "url": "https://github.com/iBotPeaches/cicada_3301/blob/master/liber_primus/markdown/73.md",
      "sha256": "09df571403e36a566d6407d5c310ce656ceb1459592b1a934364249c84e936f9"
    },
    {
      "local": "17.jpg",
      "url": "https://github.com/iBotPeaches/cicada_3301/blob/master/liber_primus/17.jpg",
      "sha256": "197e1e153958b9a2736b09c10eea7d8bb00e0632fd22a8d9606840becc79942e"
    },
    {
      "local": "73.jpg",
      "url": "https://github.com/iBotPeaches/cicada_3301/blob/master/liber_primus/73.jpg",
      "sha256": "a4c1c9ae1246c3197fc1d7bd0155cbc97f60d4bba84a104d45f180feab1814dc"
    },
    {
      "local": "74.jpg",
      "url": "https://github.com/iBotPeaches/cicada_3301/blob/master/liber_primus/74.jpg",
      "sha256": "1dabc100ddbf1fc49715219636984eb6ad96a2bd8035e196c12e66db77a1077b"
    },
    {
      "local": "19.jpg",
      "url": "https://github.com/iBotPeaches/cicada_3301/blob/master/liber_primus/19.jpg",
      "sha256": "74e955ebe248e6d7442e2d2cd3029951f258017987d5762f48e7897cf6611e34"
    },
    {
      "local": "20.jpg",
      "url": "https://github.com/iBotPeaches/cicada_3301/blob/master/liber_primus/20.jpg",
      "sha256": "1453ef27ea607c6ea378d6472c908e77c2881caba33c72d1893caddee8dc1117"
    },
    {
      "local": "72.jpg",
      "url": "https://github.com/iBotPeaches/cicada_3301/blob/master/liber_primus/72.jpg",
      "sha256": "a80191592add93a86ed3868f9e4e6ba3944ec20c9ffccc7d3e221b461344beba"
    },
    {
      "local": "66.jpg",
      "url": "https://github.com/iBotPeaches/cicada_3301/blob/master/liber_primus/66.jpg",
      "sha256": "aa3f89156756edf8b796a470a14a3db96516ad2fedf1ed98ccabc1a1cddc0335"
    },
    {
      "local": "67.jpg",
      "url": "https://github.com/iBotPeaches/cicada_3301/blob/master/liber_primus/67.jpg",
      "sha256": "bd6d4a3678fa37197bd43c58861273dc59604b5b68dfa20de1ec13f0704be776"
    },
    {
      "local": "68.jpg",
      "url": "https://github.com/iBotPeaches/cicada_3301/blob/master/liber_primus/68.jpg",
      "sha256": "2b9d60f62b2bc65d040f7ae1bc0960d5a44ca251d2730d049a618074a83e208b"
    },
    {
      "local": "byte-strings.txt",
      "url": "https://github.com/cicada-solvers/iddqd/blob/master/byte-strings/byte-strings",
      "sha256": "03a1990cb8a32bdb4acc0981dba21a86cb6046871391fc61cab9bdc535f8154f"
    },
    {
      "local": "32.jpg",
      "url": "https://github.com/iBotPeaches/cicada_3301/blob/master/liber_primus/32.jpg",
      "sha256": "5543cfce96493b86eece3195b3f5ea6e779ff41551676600b0c2479fc18c0ec5"
    },
    {
      "local": "square_diagram.jpg",
      "url": "https://www.cicadasolvers.com/wp-content/uploads/2025/04/15square-1024x507.jpg",
      "sha256": "a782fb04a94c84f0c1d587ae3db48a90bb507e00688d4a3787f51230aac1e610"
    },
    {
      "local": "archive_rune_excerpts.json",
      "url": "https://github.com/scream314/cicada3301/blob/master/liber_primus.md",
      "description": "Two saved rune-only excerpts, LP2 pages0-2 and27-32, taken from the previously retrieved local archive snapshot.",
      "sha256": "04ab816ab07385f049fe43fc8db1456896caba49c26bb7d9615216b934669f10"
    },
    {
      "local": "community_bigram_table.png",
      "url": "https://www.cicadasolvers.com/wp-content/uploads/2025/04/Bigram_table.png",
      "sha256": "1250944c9a2983baa86519fdfb1ef679edbe3166da0789fcbf7ff892417d318e"
    },
    {
      "local": "beowulf_9700.txt",
      "url": "https://www.gutenberg.org/ebooks/9700.txt.utf-8",
      "sha256": "10cad7e138ca28b0f342711fa6c2d96cab047823bfea518d86d6b2703d83f1a7",
      "retrieved": "2026-09-18"
    },
    {
      "local": "latin.conllu",
      "url": "https://raw.githubusercontent.com/UniversalDependencies/UD_Latin-Perseus/master/la_perseus-ud-train.conllu",
      "sha256": "49d2e3813fc34595fe8cf569f263df4396e4b21aba9429fcdb0eea3ae09e64fa",
      "retrieved": "2026-09-18"
    },
    {
      "local": "40.jpg",
      "url": "https://raw.githubusercontent.com/iBotPeaches/cicada_3301/master/liber_primus/40.jpg",
      "sha256": "d31a23cb3a2e50b505e1c468ffbb0106f5353f469bb5958b87ab929fc88decee",
      "retrieved": "2026-09-18"
    },
    {
      "local": "43.jpg",
      "url": "https://raw.githubusercontent.com/iBotPeaches/cicada_3301/master/liber_primus/43.jpg",
      "sha256": "ed88f5fcdca3d1f846538caa8be979aa28cde969eb99c9464d60daa26c1f9af7",
      "retrieved": "2026-09-18"
    },
    {
      "local": "44.jpg",
      "url": "https://raw.githubusercontent.com/iBotPeaches/cicada_3301/master/liber_primus/44.jpg",
      "sha256": "c92c972f41dd038e136d8589aa7b113e268c36f2860c279cce712cd037cb3a8e",
      "retrieved": "2026-09-18"
    },
    {
      "local": "45.jpg",
      "url": "https://raw.githubusercontent.com/iBotPeaches/cicada_3301/master/liber_primus/45.jpg",
      "sha256": "318bb587f4dcab11b4db7ba3b8bb13b7913ca79bb409e1c987595503a22e0522",
      "retrieved": "2026-09-18"
    },
    {
      "local": "46.jpg",
      "url": "https://raw.githubusercontent.com/iBotPeaches/cicada_3301/master/liber_primus/46.jpg",
      "sha256": "6f769f266865ddb30b0cb34e82c664a87ba409f674dc52ad3af7c85be443fb5c",
      "retrieved": "2026-09-18"
    },
    {
      "local": "47.jpg",
      "url": "https://raw.githubusercontent.com/iBotPeaches/cicada_3301/master/liber_primus/47.jpg",
      "sha256": "701b66d1fe98f730dadc5d7d8e1bc3b9a8e20547c1ffb423011f436037dba8b0",
      "retrieved": "2026-09-18"
    },
    {
      "local": "48.jpg",
      "url": "https://raw.githubusercontent.com/iBotPeaches/cicada_3301/master/liber_primus/48.jpg",
      "sha256": "0cb60ca12b1bf5f9fc03026314018a0d5ee73f813ac86ca4197629c60f2cb80a",
      "retrieved": "2026-09-18"
    },
    {
      "local": "49.jpg",
      "url": "https://raw.githubusercontent.com/iBotPeaches/cicada_3301/master/liber_primus/49.jpg",
      "sha256": "c0f778187a8e9ddbfc667a65929ac567430a2e38278a2022377984ac084e5f72",
      "retrieved": "2026-09-18"
    },
    {
      "local": "50.jpg",
      "url": "https://raw.githubusercontent.com/iBotPeaches/cicada_3301/master/liber_primus/50.jpg",
      "sha256": "13ff4c8d8ab934032a001b8c1fda16433aa44a38dd7272b3ff0dd7ac8300c62d",
      "retrieved": "2026-09-18"
    },
    {
      "local": "56.jpg",
      "url": "https://raw.githubusercontent.com/iBotPeaches/cicada_3301/master/liber_primus/56.jpg",
      "sha256": "d1b7ea5a6ffb79709753e3565d1d46e05edbe3d82ca70c3ed6065d46b131bd00",
      "retrieved": "2026-09-18"
    },
    {
      "local": "71.jpg",
      "url": "https://raw.githubusercontent.com/iBotPeaches/cicada_3301/master/liber_primus/71.jpg",
      "sha256": "dbc2cfca46a150689e60ea83015dcd54ace81245711fefe114d6076b96412ec4",
      "retrieved": "2026-09-18"
    },
    {
      "local": "Babylonian_symbols.gif",
      "url": "https://mathshistory.st-andrews.ac.uk/Diagrams/Babylonian_symbols.gif",
      "sha256": "a1d9d15c29e97537b21d85dddf313e10a24ca3afee35ef3d13b2b4877d2a1828",
      "credit": "MacTutor History of Mathematics, University of St Andrews",
      "retrieved": "2026-09-18"
    }
  ],
  "checks": [
    "All 85 runes of LP2 page 56 match the second archive transcription in order.",
    "Visually inspected archived images for LP2 pages 0 and 56.",
    "Reproduced LP2 page 56 with one unencrypted F; checked re-encryption on the 84 transformed rune positions.",
    "Reproduced direct transliteration of LP2 page 57."
  ],
  "authentication": "Archive consistency checks only; no independent PGP authentication in this session.",
  "session_2_checks": [
    "Selected markers visually checked on archived LP2 pages 2, 3 and 55.",
    "Boundary-reset synthetic known-plaintext control recovered.",
    "Adaptive search recovered real page-56 plaintext and skipped-F position exactly.",
    "Base60 bytes match separate archived hex string in all 256 positions.",
    "Byte-key synthetic known-plaintext control recovered."
  ],
  "session_3_checks": [
    "Visually read LP2 page15 square from archived32.jpg.",
    "All sixteen entries reconstructed exactly using absolute differences of3301 and primes at zero-based Fibonacci indices with duplicate1 omitted.",
    "Two held-out plaintext synthetic controls recovered at rank1.",
    "Full-search shuffled comparisons: opening24/32>=observed, section after square22/32>=observed."
  ],
  "session_4_checks": [
    "Both scoring formulas ranked correct plaintext first in seven held-out group/page benchmarks and29 shorter LP1 windows.",
    "Mapped2899 words across12956 unsolved runes.",
    "Known repeated two-word phrase retained at LP2 page27 offset28 and page55 offset70.",
    "Two archive rune sequences match exactly across2162 runes on nine pages.",
    "Adjacent equality deficit present in all eight substantial sections under page-fragment inventory-preserving shuffles.",
    "Both synthetic feedback controls recovered exact plaintext at rank1.",
    "No verified new plaintext."
  ],
  "session_5_checks": [
    "All29 diagonal counts visually read from public bigram chart match computed corpus counts.",
    "All generated pages in999 surrogate corpora checked for matching length, rune inventory, ordered bigram counts and endpoints.",
    "Original repeated two-word phrase statistic1; all999 pair-preserving surrogate statistics0.",
    "All three constructed stateful-cipher controls recovered exact plaintext at rank1.",
    "No verified new plaintext."
  ],
  "session_6_checks": [
    "Repeated phrase at global rune positions6555 and12950; page offsets28 and70; marked-section offsets28 and3310.",
    "All512 fitted models satisfy the conditional equal-plaintext key constraints.",
    "Three constructed unknown-key controls recover exact full plaintext, including a period14 key with repeated spans at different phases.",
    "Validation scores never used to refit key values; both six-rune anchors excluded from language scoring.",
    "No verified new plaintext."
  ],
  "session_7_checks": [
    "Both aligned 34-rune excerpts start at word boundaries.",
    "Exact dynamic-program optimum matches exhaustive enumeration of all 24389 length-three possibilities for both signs.",
    "Three held-out known-plaintext pairs fail exact recovery; matching runes per stream are11,9,7 of34.",
    "Full optimization repeated under both signs for each of999 permuted-prefix and999 uniform-prefix controls;567 and413 respectively score at least as well as the real pair.",
    "No verified new plaintext."
  ],
  "session_8_checks": [
    "Historical glyph/name comparison with Unicode; Anglo-Saxon futhorc is the closest inventory match.",
    "Old English Beowulf and Latin Perseus reference corpora, each tested with two explicit transliteration conventions.",
    "499 matched-length reference windows per section/language/convention; all have a higher coincidence index than corresponding unsolved section.",
    "Both held-out FEOH-key controls recovered exactly:683 Old English runes and799 Latin runes.",
    "29952 candidate settings across eight sections, each ranked with three separate language models.",
    "No verified new plaintext; no historical language excluded under general encryption."
  ],
  "session_9_checks": [
    "Manually compared both repeated cuneiform inscriptions to the MacTutor Babylonian numeral chart.",
    "Conventional integer readings:17*60+13=1033 and55*60+1=3301.",
    "Ancient Maya numeral use documented in archived2012 subreddit header; no asserted LP key.",
    "Eleven selected LP2 page images inspected directly or via contact sheet; no Egyptian phonetic mapping established.",
    "Two target definitions tested separately:1680-rune page block and1589-rune marked section.",
    "Both targets:1152 numerical-key settings; unchanged continuation does not produce readable text.",
    "Constructed page-reset control recovers all190 runes.",
    "No verified new plaintext."
  ],
  "session_10": {
    "kind": "source research only; no cipher experiment",
    "signature_verification": "not independently performed this session",
    "bitcoin_scope": "v0.1.5 main.cpp and key.h, not the exact initial v0.1.0 release",
    "sources_inspected": [
      {
        "url": "https://raw.githubusercontent.com/scream314/cicada3301/master/2012.md",
        "sha256": "e0254abcbffd3f163b0858611be6d32a74cfb646885bdac48671f2d90c32510e",
        "snapshot_in_bundle": false
      },
      {
        "url": "https://raw.githubusercontent.com/scream314/cicada3301/master/2013.md",
        "sha256": "2198908a6313b428e0ab8dde2c960a1c66f3f2ae983ba27bc4206b124552ed7a",
        "snapshot_in_bundle": false
      },
      {
        "url": "https://raw.githubusercontent.com/scream314/cicada3301/master/2014.md",
        "sha256": "d2e546fd4e5505a3a3aa45dc6a453fd181b2d0a4f3295361f0e754e3a40ae56b",
        "snapshot_in_bundle": false
      },
      {
        "url": "https://raw.githubusercontent.com/bitcoin/bitcoin/v0.1.5/main.cpp",
        "sha256": "d4b5e415e4d3c53c18afc3837ff78a2da4eecb4b724f4aa1b2894a0a2d2fb983",
        "snapshot_in_bundle": false
      },
      {
        "url": "https://raw.githubusercontent.com/bitcoin/bitcoin/v0.1.5/key.h",
        "sha256": "f631451db96081b0eeb4ca74d2f9c221de934f1079b166077055f4d0cea63e68",
        "snapshot_in_bundle": false
      }
    ]
  },
  "session_11": {
    "sources": {
      "demo": "https://agrippa.english.ucsb.edu/wp-content/uploads/images/cracked-code/submissions/files/agrippa_in_action.html",
      "independent_plaintext": "https://agrippa.english.ucsb.edu/wp-content/uploads/images/emulation/diskimage-analysis/freek/agrippa-poem-extracted-from-diskimage.txt"
    },
    "source_hashes": {
      "agrippa_in_action.html": "50e7569537b6b53b9eeb60c0feb6574cea940fea98c34634413c4b19065201ea",
      "agrippa_memory_plain.bin": "d404a19157557a27a0438b657dfe6d71d8181da0c1a2c6a92b3197fa0df2b056"
    },
    "source_snapshots_bundled": false,
    "control": "9918 bytes match published JavaScript exactly; independent memory extraction matches after CR-to-LF only",
    "hypotheses_tested": 3,
    "result": "No readable ASCII message under direct published decoder; broader Agrippa hypotheses untested"
  },
  "session_12": {
    "source": {
      "author_html_sha256": "76946e832c940891fd60262e4ddb7e02dc4d0ba8feb3d0e43ca3ff8e258fbda2",
      "archive_snapshot": "20111229194935",
      "message_source": "https://github.com/scream314/cicada3301/blob/master/2012.md"
    },
    "result": "Known 2012 address exactly reproduced, no new LP plaintext",
    "format_controls": 4,
    "literal_coordinate_matches_in_unresolved_transcription": 0,
    "direct_byte_pair_coordinates_valid": 14,
    "direct_byte_pair_coordinates_invalid": 114,
    "full_poem_redistributed": false
  },
  "session_13": {
    "sources": [
      "https://www.gutenberg.org/files/45315/45315-h/45315-h.htm",
      "https://www.cicadasolvers.com/wiki/liber-primus/lp1/welcome-pilgrim-2/",
      "https://www.cicadasolvers.com/wiki/liber-primus/lp1/the-primes-are-sacred/",
      "https://github.com/scream314/cicada3301/blob/master/2014.md",
      "https://github.com/scream314/cicada3301/blob/master/2016.md"
    ],
    "script_sha256": "3feacf68429d21a7094f484fdc50a3972a0e103fa5219253f33d2b04b775d00e",
    "candidate_count": 16,
    "result": "No coherent plaintext identified; no uniquely specified external source or indexing rule",
    "limits": "Direct word/line interiors only, no further decryption or statistical claim"
  },
  "session_14": {
    "unsolved_settings": 183744,
    "positive_controls": 6,
    "all_controls_exact_rank_one": true,
    "rotation_draws": 1999,
    "rotation_seed": 330114,
    "rotation_upper_tail_estimate": 0.8805,
    "scripts": {
      "word_schedule_pass.py": "f5c28cb13c7bb89f37098827a261984a00a7503377739d5cb5cb02e898548703",
      "boundary_gap_probe.py": "5a34e817e80aae6129c09a2b7cd62beb9ad249b6420a61e20c8dd4fd5b54d5c5"
    },
    "result": "No verified plaintext or excess numerical-gap association with word boundaries under this comparison"
  },
  "session_15": {
    "date": "2026-09-19",
    "candidate_keys": 10,
    "candidate_settings": 11616,
    "controls": 6,
    "all_controls_rank_one_exact": true,
    "result": "No verified new plaintext; source correspondences do not specify a unique book cipher or traversal",
    "review_scope": "Opening and ending excerpts of all 80 retained candidates",
    "input_sha256": "b0b2e13c3cd35512ee5955a2d9a56c22d7410e283d35dd9c90abbaa7b99279eb",
    "script_sha256": "b897f5eca02edc8f978a712679c7ad3842499617a701ba407dc92226afbdadb4",
    "sources": [
      "https://www.gutenberg.org/files/16643/16643-h/16643-h.htm",
      "https://www.gutenberg.org/files/45315/45315-h/45315-h.htm",
      "https://sacred-texts.com/oto/engccxx.htm"
    ],
    "historical_archive_signature_verification_this_session": false
  },
  "session_16": {
    "date": "2026-09-19",
    "marker_pages": [
      33,
      35,
      38,
      39
    ],
    "marker_offsets": [
      123,
      384,
      1121,
      1349
    ],
    "runes": 1589,
    "settings": 15,
    "synthetic_controls": 15,
    "all_controls_exact": true,
    "review_scope": "Opening, middle and ending excerpts of all fifteen candidates",
    "result": "Corrected two-marker premise; no verified new plaintext",
    "scripts": {
      "reversal_pass.py": "8528ddd4c8764633fa19d835488a59e5a51675ac573146ac64d33bbcec9b8fcb",
      "reversal_layout_audit.py": "8b9901b9c528a51677fcc2c96bb1ec15e757d70b539af0282558bf39e2c17a85"
    },
    "images_manifest": "reversal_image_sources.json",
    "layout_measurements": "reversal_layout_results.json"
  }
}
