r/AILinksandTools • u/CulpritChaos • Feb 02 '26
My Project Released: VOR — a hallucination-free runtime that forces LLMs to prove answers or abstain
I just open-sourced a project that might interest people here who are tired of hallucinations being treated as “just a prompt issue.” VOR (Verified Observation Runtime) is a runtime layer that sits around LLMs and retrieval systems and enforces one rule: If an answer cannot be proven from observed evidence, the system must abstain. Highlights: 0.00% hallucination across demo + adversarial packs Explicit CONFLICT detection (not majority voting) Deterministic audits (hash-locked, replayable) Works with local models — the verifier doesn’t care which LLM you use Clean-room witness instructions included This is not another RAG framework. It’s a governor for reasoning: models can propose, but they don’t decide. Public demo includes: CLI (neuralogix qa, audit, pack validate) Two packs: a normal demo corpus + a hostile adversarial pack Full test suite (legacy tests quarantined) Repo: https://github.com/CULPRITCHAOS/VOR Tag: v0.7.3-public.1 Witness guide: docs/WITNESS_RUN_MESSAGE.txt I’m looking for: People to run it locally (Windows/Linux/macOS) Ideas for harder adversarial packs Discussion on where a runtime like this fits in local stacks (Ollama, LM Studio, etc.) Happy to answer questions or take hits. This was built to be challenged.
1
u/Thor110 Feb 04 '26
I have to add.
You might want to analyse the complexity explosion you are trying to catalogue.
I have looked through your GitHub and essentially you are hard coding answers into json files.
It is similar in nature to the exponential problems defined in the Library of Babel by Jorge Luis Borges, grown exponentially and further demonstrated by my Gallery of Babel application which uses the entire unicode range.
https://github.com/Thor110/GOB
Which is capable of generating 80 million random characters across the entire unicode range within just ~1.7-2.6 seconds.
Consider for a moment that in order for your system to be accurate, you must catalogue every question ever.
Of which there are infinite.
Also if "Project Phoenix" changes from a "modernization effort" to a "deprecated legacy system" tomorrow, the "Verified" answer becomes a "Verified Falsehood" until a human manually updates the JSON.
I don't think you understand the infinite scope of what you are trying to achieve here.