cff-version: 1.2.0
message: "If you use this software, please cite it as below."
type: software
title: "Kateryna: Epistemic Uncertainty Layer for Large Language Models"
authors:
  - family-names: "Hambly"
    given-names: "Zane"
version: "1.0.0"
date-released: 2025-01-01
url: "https://github.com/Zaneham/kateryna"
repository-code: "https://github.com/Zaneham/kateryna"
license: MIT
keywords:
  - llm
  - hallucination
  - epistemic-uncertainty
  - ternary-logic
  - setun
  - rag
  - artificial-intelligence
abstract: >-
  Kateryna is an epistemic uncertainty layer that wraps any LLM to detect
  and prevent hallucinations. Based on 1958 Soviet Setun ternary computing
  research, it introduces a third state beyond true/false: uncertain.

  The key insight: a confident LLM response without RAG grounding is the
  hallucination danger zone. Traditional confidence scores miss this because
  they don't ask "Is the confidence justified?"

  Named after Kateryna Yushchenko (1919-2001), Ukrainian computer scientist
  who invented indirect addressing (pointers) in 1955.
references:
  - type: article
    authors:
      - family-names: "Hambly"
        given-names: "Zane"
    title: "16x Compression Through Ternary: Balanced Ternary Quantization for Neural Network Inference"
    year: 2025
    doi: "10.5281/zenodo.14538718"
  - type: article
    authors:
      - family-names: "Brusentsov"
        given-names: "Nikolai"
    title: "Setun: A Balanced Ternary Computer"
    year: 1958
    publisher:
      name: "Moscow State University"
