{
  "date": "2026-09-14",
  "record_count": 50,
  "unique_canonical_source_urls": 41,
  "note": "Records are source/method entries, not unique cipher families or proved exclusions. Same-paper mirrors can have distinct URLs. Explicit cross-source overlap groups supplement URL deduplication.",
  "records": [
    {
      "id": "luna_approaches:bean_gromark",
      "source_file": "luna_approaches.json",
      "record_id": "bean_gromark",
      "title": "Cryptodiagnosis of \u2018Kryptos K4\u2019",
      "url": "https://ecp.ep.liu.se/index.php/histocrypt/article/view/153",
      "canonical_url": "ecp.ep.liu.se/index.php/histocrypt/article/view/153"
    },
    {
      "id": "luna_approaches:bean_seriated_playfair",
      "source_file": "luna_approaches.json",
      "record_id": "bean_seriated_playfair",
      "title": "Bean\u2019s seriated Playfair structural test",
      "url": "https://richardbean.id.au/papers/03_Bean_HistoCrypt2021.pdf",
      "canonical_url": "richardbean.id.au/papers/03_Bean_HistoCrypt2021.pdf"
    },
    {
      "id": "luna_approaches:bauer_matrix",
      "source_file": "luna_approaches.json",
      "record_id": "bauer_matrix",
      "title": "James Sanborn\u2019s Kryptos and the matrix encryption conjecture",
      "url": "https://www.tandfonline.com/doi/full/10.1080/01611194.2016.1141556",
      "canonical_url": "tandfonline.com/doi/full/10.1080/01611194.2016.1141556"
    },
    {
      "id": "luna_approaches:k4nundrum_w_separator",
      "source_file": "luna_approaches.json",
      "record_id": "k4nundrum_w_separator",
      "title": "K4nundrum W-as-separator frequency-shape hypothesis",
      "url": "https://github.com/glthr/K4nundrum",
      "canonical_url": "github.com/glthr/K4nundrum"
    },
    {
      "id": "luna_approaches:proffitt_wheel_selection",
      "source_file": "luna_approaches.json",
      "record_id": "proffitt_wheel_selection",
      "title": "Kryptos method to a solution: 97-wheel / distance-table exploration",
      "url": "https://github.com/mproffitt/kryptos",
      "canonical_url": "github.com/mproffitt/kryptos"
    },
    {
      "id": "luna_approaches:kellogg_random_permutation_keyword",
      "source_file": "luna_approaches.json",
      "record_id": "kellogg_random_permutation_keyword",
      "title": "KRYPTOS presentation: random permutation plus Vigen\u00e8re keyword/FFT test",
      "url": "https://www.patrickkellogg.com/kryptos/presentation/kryptos.pdf",
      "canonical_url": "patrickkellogg.com/kryptos/presentation/kryptos.pdf"
    },
    {
      "id": "luna_approaches:oranchak_kryptos_inventory",
      "source_file": "luna_approaches.json",
      "record_id": "oranchak_kryptos_inventory",
      "title": "doranchak/kryptos public K4 inventory and AZDecrypt pointers",
      "url": "https://github.com/doranchak/kryptos",
      "canonical_url": "github.com/doranchak/kryptos"
    },
    {
      "id": "luna_approaches:mruckman_periodic_suite",
      "source_file": "luna_approaches.json",
      "record_id": "mruckman_periodic_suite",
      "title": "k4_cipher experiment suite: periodic shifts and composites",
      "url": "https://github.com/mruckman1/k4_cipher",
      "canonical_url": "github.com/mruckman1/k4_cipher"
    },
    {
      "id": "luna_approaches:mruckman_running_key",
      "source_file": "luna_approaches.json",
      "record_id": "mruckman_running_key",
      "title": "Running-key and corpus-derived shift attacks",
      "url": "https://github.com/mruckman1/k4_cipher",
      "canonical_url": "github.com/mruckman1/k4_cipher"
    },
    {
      "id": "luna_approaches:mruckman_fractionation",
      "source_file": "luna_approaches.json",
      "record_id": "mruckman_fractionation",
      "title": "Polygraphic and fractionation attacks in k4_cipher",
      "url": "https://github.com/mruckman1/k4_cipher",
      "canonical_url": "github.com/mruckman1/k4_cipher"
    },
    {
      "id": "luna_approaches:mruckman_transposition",
      "source_file": "luna_approaches.json",
      "record_id": "mruckman_transposition",
      "title": "Columnar, route, grille and layered transposition attacks",
      "url": "https://github.com/mruckman1/k4_cipher",
      "canonical_url": "github.com/mruckman1/k4_cipher"
    },
    {
      "id": "luna_approaches:nitsuah_clock_geometry",
      "source_file": "luna_approaches.json",
      "record_id": "nitsuah_clock_geometry",
      "title": "K4 Active Research: clock, geometry and physical-grid sweeps",
      "url": "https://github.com/nitsuah/kryptos/blob/main/docs/analysis/K4_ACTIVE_RESEARCH.md",
      "canonical_url": "github.com/nitsuah/kryptos/blob/main/docs/analysis/K4_ACTIVE_RESEARCH.md"
    },
    {
      "id": "luna_approaches:nitsuah_background_vic",
      "source_file": "luna_approaches.json",
      "record_id": "nitsuah_background_vic",
      "title": "Background: computational dead end and VIC/running-key summary",
      "url": "https://github.com/ogio3/k4/blob/main/docs/background.md",
      "canonical_url": "github.com/ogio3/k4/blob/main/docs/background.md"
    },
    {
      "id": "luna_approaches:kryptosbot_fractionation",
      "source_file": "luna_approaches.json",
      "record_id": "kryptosbot_fractionation",
      "title": "Fractionation archive: Bifid, Playfair, ADFGVX, Trifid and Polybius variants",
      "url": "https://www.kryptosbot.com/browse/fractionation/",
      "canonical_url": "kryptosbot.com/browse/fractionation"
    },
    {
      "id": "luna_approaches:kryptosbot_transposition",
      "source_file": "luna_approaches.json",
      "record_id": "kryptosbot_transposition",
      "title": "Transposition archive: columnar, route, grille and layered variants",
      "url": "https://www.kryptosbot.com/browse/transposition/",
      "canonical_url": "kryptosbot.com/browse/transposition"
    },
    {
      "id": "luna_approaches:hoerenberg_base5",
      "source_file": "luna_approaches.json",
      "record_id": "hoerenberg_base5",
      "title": "Kryptos K4 First Layer: base-5 / XOR / Polybius-inspired proposal",
      "url": "https://kryptos.hoerenberg.com/index.php?cat=Kryptos+K4&page=First+Layer",
      "canonical_url": "kryptos.hoerenberg.com/index.php?cat=Kryptos+K4&page=First+Layer"
    },
    {
      "id": "luna_approaches:oldzet_symmetry",
      "source_file": "luna_approaches.json",
      "record_id": "oldzet_symmetry",
      "title": "Vigen\u00e8re table with randomized start and symmetry transposition",
      "url": "https://github.com/old-zet/kryptos-k4_vigenere-symmetry",
      "canonical_url": "github.com/old-zet/kryptos-k4_vigenere-symmetry"
    },
    {
      "id": "luna_approaches:mruckman_homophonic",
      "source_file": "luna_approaches.json",
      "record_id": "mruckman_homophonic",
      "title": "Kryptos K4 at its Unicity Distance: homophonic reframe",
      "url": "https://mattruckman.com/papers/k4/",
      "canonical_url": "mattruckman.com/papers/k4"
    },
    {
      "id": "luna_approaches:paradigm_archive_context",
      "source_file": "luna_approaches.json",
      "record_id": "paradigm_archive_context",
      "title": "2025 archive discovery and stewardship context",
      "url": "https://apnews.com/article/650c1253d6a96591f29b88a20299c430",
      "canonical_url": "apnews.com/article/650c1253d6a96591f29b88a20299c430"
    },
    {
      "id": "luna_approaches:kryptostoday_weltzeituhr_plan",
      "source_file": "luna_approaches.json",
      "record_id": "kryptostoday_weltzeituhr_plan",
      "title": "kryptos.today Phase 2B.1 Weltzeituhr keystream plan",
      "url": "https://kryptos.today/plan",
      "canonical_url": "kryptos.today/plan"
    },
    {
      "id": "luna_community:elonka-ledger",
      "source_file": "luna_community.json",
      "record_id": "elonka-ledger",
      "title": "Elonka's Kryptos Page",
      "url": "https://elonka.com/kryptos/",
      "canonical_url": "elonka.com/kryptos"
    },
    {
      "id": "luna_community:questions-2005",
      "source_file": "luna_community.json",
      "record_id": "questions-2005",
      "title": "Questions for Jim Sanborn / Questions for Ed Scheidt",
      "url": "https://www.thekryptosproject.com/events/dinners/pdfs/2005/2005_questions.pdf",
      "canonical_url": "thekryptosproject.com/events/dinners/pdfs/2005/2005_questions.pdf"
    },
    {
      "id": "luna_community:houck-baseline",
      "source_file": "luna_community.json",
      "record_id": "houck-baseline",
      "title": "How to solve the KRYPTOS sculpture encryption",
      "url": "https://web.archive.org/web/20071116100808/http://filebox.vt.edu/users/batman/kryptos.html",
      "canonical_url": "web.archive.org/web/20071116100808/http://filebox.vt.edu/users/batman/kryptos.html"
    },
    {
      "id": "luna_community:bean-gromark",
      "source_file": "luna_community.json",
      "record_id": "bean-gromark",
      "title": "Cryptodiagnosis of 'Kryptos K4'",
      "url": "https://ecp.ep.liu.se/index.php/histocrypt/article/download/153/109/52",
      "canonical_url": "ecp.ep.liu.se/index.php/histocrypt/article/download/153/109/52"
    },
    {
      "id": "luna_community:jurado-negative",
      "source_file": "luna_community.json",
      "record_id": "jurado-negative",
      "title": "Kryptos K4 is not a Vigenere Cipher",
      "url": "https://sprayonsecurity.com/kryptos-k4-is-not-a-vigenere-cipher/",
      "canonical_url": "sprayonsecurity.com/kryptos-k4-is-not-a-vigenere-cipher"
    },
    {
      "id": "luna_community:samak",
      "source_file": "luna_community.json",
      "record_id": "samak",
      "title": "Proposed Solution to Kryptos fourth part (K4)",
      "url": "https://kryptos.ir/document/Proposed-Solution-to-K4.pdf",
      "canonical_url": "kryptos.ir/document/Proposed-Solution-to-K4.pdf"
    },
    {
      "id": "luna_community:nowriter-blog",
      "source_file": "luna_community.json",
      "record_id": "nowriter-blog",
      "title": "Possible encryption method used for the K4 code",
      "url": "https://kryptos-k4.blogspot.com/p/possible-encryption-method-used-for-k4.html",
      "canonical_url": "kryptos-k4.blogspot.com/p/possible-encryption-method-used-for-k4.html"
    },
    {
      "id": "luna_community:tompkins-apex",
      "source_file": "luna_community.json",
      "record_id": "tompkins-apex",
      "title": "TompkinsKryptos v1 / An APEX Theory Supplemental Report",
      "url": "https://kryptosinfo.wordpress.com/wp-content/uploads/2010/03/tompkinskryptos_v1b.pdf",
      "canonical_url": "kryptosinfo.wordpress.com/wp-content/uploads/2010/03/tompkinskryptos_v1b.pdf"
    },
    {
      "id": "luna_community:kellogg",
      "source_file": "luna_community.json",
      "record_id": "kellogg",
      "title": "KRYPTOS presentation",
      "url": "https://www.patrickkellogg.com/kryptos/presentation/kryptos.pdf",
      "canonical_url": "patrickkellogg.com/kryptos/presentation/kryptos.pdf"
    },
    {
      "id": "luna_community:bishop",
      "source_file": "luna_community.json",
      "record_id": "bishop",
      "title": "Stephen Bishop Discovers US Central Intelligence Agency Sculpture Kryptos K4 Plaintext",
      "url": "https://www.prlog.org/12845348-stephen-bishop-discovers-us-central-intelligence-agency-sculpture-kryptos-k4-plaintext.pdf",
      "canonical_url": "prlog.org/12845348-stephen-bishop-discovers-us-central-intelligence-agency-sculpture-kryptos-k4-plaintext.pdf"
    },
    {
      "id": "luna_community:adameit-jigsaw",
      "source_file": "luna_community.json",
      "record_id": "adameit-jigsaw",
      "title": "Kryptos K4 and the ELYOIE Jigsaw Matrix",
      "url": "https://www.reddit.com/r/KryptosK4/comments/1iixskh/has_anyone_read_this_partial_solution_i_cant_post_it_here_and_i_cant_find_a_link_to_it_on_the_internet/",
      "canonical_url": "reddit.com/r/KryptosK4/comments/1iixskh/has_anyone_read_this_partial_solution_i_cant_post_it_here_and_i_cant_find_a_link_to_it_on_the_internet"
    },
    {
      "id": "luna_community:rotation-overlay",
      "source_file": "luna_community.json",
      "record_id": "rotation-overlay",
      "title": "Decrypting Kryptos K4: A Lesson in Confirmation Bias",
      "url": "https://www.reddit.com/r/KryptosK4/comments/1i95xxs/decrypting_kryptos_k4_a_lesson_in_confirmation/",
      "canonical_url": "reddit.com/r/KryptosK4/comments/1i95xxs/decrypting_kryptos_k4_a_lesson_in_confirmation"
    },
    {
      "id": "luna_community:sauloviedoleon",
      "source_file": "luna_community.json",
      "record_id": "sauloviedoleon",
      "title": "solving K3 (yes, again) and (possible) hints for K4!",
      "url": "https://www.reddit.com/r/KryptosK4/comments/1n7yx4h/solving_k3_yes_again_and_possible_hints_for_k4/",
      "canonical_url": "reddit.com/r/KryptosK4/comments/1n7yx4h/solving_k3_yes_again_and_possible_hints_for_k4"
    },
    {
      "id": "luna_community:w-separator",
      "source_file": "luna_community.json",
      "record_id": "w-separator",
      "title": "A Fresh Perspective on Kryptos K4, the Decades-Old Unsolved Code",
      "url": "https://glthr.com/a-fresh-perspective-on-kryptos-k4",
      "canonical_url": "glthr.com/a-fresh-perspective-on-kryptos-k4"
    },
    {
      "id": "luna_community:k4r1",
      "source_file": "luna_community.json",
      "record_id": "k4r1",
      "title": "K4R1",
      "url": "https://www.dekryptos.com/howto/K4R1.pdf",
      "canonical_url": "dekryptos.com/howto/K4R1.pdf"
    },
    {
      "id": "luna_community:j1g3n-compass",
      "source_file": "luna_community.json",
      "record_id": "j1g3n-compass",
      "title": "KRYPTOS K4: THE MAGNETIC COMPASS MODEL",
      "url": "https://github.com/j1g3n/K4-Solutions",
      "canonical_url": "github.com/j1g3n/K4-Solutions"
    },
    {
      "id": "luna_community:ogio3-rst",
      "source_file": "luna_community.json",
      "record_id": "ogio3-rst",
      "title": "Background: Why Computation Has Failed and What the Spatial Hypothesis Proposes",
      "url": "https://github.com/ogio3/k4/blob/main/docs/background.md",
      "canonical_url": "github.com/ogio3/k4/blob/main/docs/background.md"
    },
    {
      "id": "luna_community:nitsuah-shadow",
      "source_file": "luna_community.json",
      "record_id": "nitsuah-shadow",
      "title": "K4 Active Research",
      "url": "https://github.com/nitsuah/kryptos/blob/main/docs/analysis/K4_ACTIVE_RESEARCH.md",
      "canonical_url": "github.com/nitsuah/kryptos/blob/main/docs/analysis/K4_ACTIVE_RESEARCH.md"
    },
    {
      "id": "luna_community:ruckman",
      "source_file": "luna_community.json",
      "record_id": "ruckman",
      "title": "Kryptos K4 at its Unicity Distance: A Homophonic Reframe and a Model-Robust Under-Determination Result",
      "url": "https://mattruckman.com/papers/k4/",
      "canonical_url": "mattruckman.com/papers/k4"
    },
    {
      "id": "luna_community:bonifacino",
      "source_file": "luna_community.json",
      "record_id": "bonifacino",
      "title": "A Reproducible Running-Key Candidate Solution for Kryptos K4",
      "url": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5876405",
      "canonical_url": "papers.ssrn.com/sol3/papers.cfm?abstract_id=5876405"
    },
    {
      "id": "luna_community:lacy-reconstruction",
      "source_file": "luna_community.json",
      "record_id": "lacy-reconstruction",
      "title": "Kryptos K4 Solution: Reconstructed Plaintext",
      "url": "https://solvekryptos.com/solution",
      "canonical_url": "solvekryptos.com/solution"
    },
    {
      "id": "luna_community:creation-projection",
      "source_file": "luna_community.json",
      "record_id": "creation-projection",
      "title": "Kryptos K4 Light Projection Solve",
      "url": "https://creationunified.com/the-kryptos-k4-solution",
      "canonical_url": "creationunified.com/the-kryptos-k4-solution"
    },
    {
      "id": "luna_community:brehm",
      "source_file": "luna_community.json",
      "record_id": "brehm",
      "title": "I Think I Solved Kryptos K4 After 35 Years\u2014Here's My Cipher Break",
      "url": "https://www.reddit.com/r/Cipher/comments/1ivlrpj/i_think_i_solved_kryptos_k4_after_35_yearsheres/",
      "canonical_url": "reddit.com/r/Cipher/comments/1ivlrpj/i_think_i_solved_kryptos_k4_after_35_yearsheres"
    },
    {
      "id": "luna_community:morse-overlay",
      "source_file": "luna_community.json",
      "record_id": "morse-overlay",
      "title": "K4 Progress Update: Splitting and Overlaying Ciphertext on Morse Code",
      "url": "https://www.reddit.com/r/KryptosK4/comments/1hbt0ar/k4_progress_update_splitting_and_overlaying/",
      "canonical_url": "reddit.com/r/KryptosK4/comments/1hbt0ar/k4_progress_update_splitting_and_overlaying"
    },
    {
      "id": "luna_community:ai-claim-audit",
      "source_file": "luna_community.json",
      "record_id": "ai-claim-audit",
      "title": "No, ChatGPT didn't solve Kryptos 4",
      "url": "https://gist.github.com/atoponce/1cd01f40786ab21af011f0d6257fba0c",
      "canonical_url": "gist.github.com/atoponce/1cd01f40786ab21af011f0d6257fba0c"
    },
    {
      "id": "luna_community:kryptos-today",
      "source_file": "luna_community.json",
      "record_id": "kryptos-today",
      "title": "Progress \u2014 Kryptos K4",
      "url": "https://kryptos.today/progress",
      "canonical_url": "kryptos.today/progress"
    },
    {
      "id": "luna_community:mattklepp-claim",
      "source_file": "luna_community.json",
      "record_id": "mattklepp-claim",
      "title": "Kryptos K4 Cryptanalysis Project",
      "url": "https://github.com/mattklepp/k4",
      "canonical_url": "github.com/mattklepp/k4"
    },
    {
      "id": "luna_community:mproffitt",
      "source_file": "luna_community.json",
      "record_id": "mproffitt",
      "title": "Kryptos method to a solution",
      "url": "https://github.com/mproffitt/kryptos",
      "canonical_url": "github.com/mproffitt/kryptos"
    },
    {
      "id": "luna_community:mruckman-repo",
      "source_file": "luna_community.json",
      "record_id": "mruckman-repo",
      "title": "k4_cipher: a cipher library and experiment harness for attacking Kryptos K4",
      "url": "https://github.com/mruckman1/k4_cipher",
      "canonical_url": "github.com/mruckman1/k4_cipher"
    },
    {
      "id": "luna_community:paradigm-pkctf",
      "source_file": "luna_community.json",
      "record_id": "paradigm-pkctf",
      "title": "Solving PK1 - PK7 at Paradigm's CTF",
      "url": "https://asynchronous.win/post/solving-pk1-pk7-at-paradigms-ctf/",
      "canonical_url": "asynchronous.win/post/solving-pk1-pk7-at-paradigms-ctf"
    }
  ],
  "same_url_groups": [
    [
      "luna_approaches:proffitt_wheel_selection",
      "luna_community:mproffitt"
    ],
    [
      "luna_approaches:kellogg_random_permutation_keyword",
      "luna_community:kellogg"
    ],
    [
      "luna_approaches:mruckman_periodic_suite",
      "luna_approaches:mruckman_running_key",
      "luna_approaches:mruckman_fractionation",
      "luna_approaches:mruckman_transposition",
      "luna_community:mruckman-repo"
    ],
    [
      "luna_approaches:nitsuah_clock_geometry",
      "luna_community:nitsuah-shadow"
    ],
    [
      "luna_approaches:nitsuah_background_vic",
      "luna_community:ogio3-rst"
    ],
    [
      "luna_approaches:mruckman_homophonic",
      "luna_community:ruckman"
    ]
  ],
  "cross_source_overlap_groups": [
    {
      "label": "Bean2021 paper and companion work",
      "members": [
        "luna_approaches:bean_gromark",
        "luna_approaches:bean_seriated_playfair",
        "luna_community:bean-gromark"
      ]
    },
    {
      "label": "W-separator K4nundrum",
      "members": [
        "luna_approaches:k4nundrum_w_separator",
        "luna_community:w-separator"
      ]
    },
    {
      "label": "Kellogg",
      "members": [
        "luna_approaches:kellogg_random_permutation_keyword",
        "luna_community:kellogg"
      ]
    },
    {
      "label": "Proffitt",
      "members": [
        "luna_approaches:proffitt_wheel_selection",
        "luna_community:mproffitt"
      ]
    },
    {
      "label": "Ruckman repository and paper",
      "members": [
        "luna_approaches:mruckman_periodic_suite",
        "luna_approaches:mruckman_running_key",
        "luna_approaches:mruckman_fractionation",
        "luna_approaches:mruckman_transposition",
        "luna_approaches:mruckman_homophonic",
        "luna_community:ruckman",
        "luna_community:mruckman-repo"
      ]
    },
    {
      "label": "nitsuah currentresearch",
      "members": [
        "luna_approaches:nitsuah_clock_geometry",
        "luna_community:nitsuah-shadow"
      ]
    },
    {
      "label": "ogio3 spatialproposal",
      "members": [
        "luna_approaches:nitsuah_background_vic",
        "luna_community:ogio3-rst"
      ]
    },
    {
      "label": "kryptos.today project",
      "members": [
        "luna_approaches:kryptostoday_weltzeituhr_plan",
        "luna_community:kryptos-today"
      ]
    }
  ]
}
