Averius Wan
← WorkDETERMINISTIC SYMBOLIC AI
Origin Aria logo

Origin Aria

A deterministic, symbolic AI. No LLM, no probabilities, no hallucination. It reasons from a knowledge graph and can explain every conclusion.

Role
founder
Year
2026
Status
In build
Link
Not public

Overview

An AI that reasons from knowledge instead of predicting text. Knowledge graphs, symbolic logic, program synthesis, and a zero-hallucination policy, all in one runtime.

01 — Chapter

The premise

Origin Aria is a research project. Its premise is that most of what people call AI right now is text prediction wearing a suit, and that a system built on knowledge graphs, symbolic reasoning, logic, mathematics, and program synthesis can answer real questions more honestly than a model that guesses the next word. No LLM training, no probabilities for knowledge generation, no memorised responses, no canned answers, and no fabrication when a question falls outside what the system actually knows.

02

The philosophy

The philosophy is strict. Answers are never hardcoded, and neither are the facts behind them. Knowledge lives as data: WordNet, ConceptNet, Wikidata, Wikipedia, Wiktionary, curated schemas, and library API descriptions become nodes in a graph the engine reasons over. If Aria cannot derive an answer, it says so. Zero hallucination is treated as more important than answering everything, and every conclusion should be traceable from question to meaning to graph lookup to reasoning to answer.

03

The system

The workspace is a Rust monorepo, around 45,000 lines, split across graph storage, a compiler, a reasoning engine, memory, verification, a runtime, CLI, HTTP server, symbolic math, code analysis, code generation, and knowledge ingestion. The knowledge base sits at roughly 550,000 nodes across the sources above. A recent overhaul replaced fixed responses with a compositional natural-language generator: identical facts, freshly worded each time, so the output varies without the underlying knowledge ever drifting.

04

Generation, not memory

Code generation has moved from generating from predefined IR specifications to graph-driven synthesis. Aria treats libraries as knowledge: imports, methods, usage, and relationships are graph data, and programs are composed from that structure rather than remembered from training. The same shift is happening for website generation: knowledge to layout reasoning to section reasoning to content generation, with no fake testimonials, fake users, fake statistics, or fabricated companies.

05

How it's built

Development runs as a continuous loop of finding failures, isolating root causes, planning, implementing, verifying, and stress-testing, with a custom benchmark inspired by SWE-bench that scores resolution, correctness, engineering quality, efficiency, generalisation, reliability, and difficulty rather than a pass or fail. Unit tests grew from 466 to 499 in the latest pass with zero regressions.

06

Where it's strong

Where Aria is strong today: symbolic reasoning, graph traversal, deterministic mathematics, explainability, code analysis, factual honesty, structured knowledge retrieval, consistent outputs, and the zero-hallucination policy. Where it is weaker, on the record: novel software architectures, large interactive systems like games and GUIs, high-level planning for very large projects, and semantic intent extraction. These are treated as engineering work, not hidden shortcomings.

07

The long game

The long-term goal is not to compete with LLMs on next-token accuracy. It is an AI that genuinely understands language, reasons symbolically, grows its own knowledge graph, generates original software from understanding rather than imitation, explains every conclusion, never fabricates, and improves deterministically over time. Not shipping publicly yet. When it's good enough, I'll link it here.

Symbolic AIKnowledge GraphRustReasoningResearch

More work