7ymmetra is a glass-box reasoning engine. It answers in clean prose, but no answer ever comes from a black box: every reply is either proved, computed, looked up from verified knowledge, or the engine honestly says it doesn't know. This page is the full technical tour — how it's built, exactly what happens to your message from the first keystroke to the reply, what every component does, and how each one is designed to evolve.
1 · The big idea: verification beats scale
A typical chatbot is one giant neural network that predicts the most plausible next word. Plausible is not the same as true — which is why such systems can be confidently wrong. 7ymmetra splits the job: deciding what is true is done by symbolic machinery that can be checked, and a small language model is only allowed to phrase answers, never to invent them.
:path in the
chat) showing exactly which machinery produced it.2 · The architecture: a brain, a mind, a mouth — and data
The codebase is three cooperating layers plus a data layer. The split matters: the parts that must be correct are code and logic; the part that must be fluent is a small trained model; and the part that grows is pure data.
3 · The journey of a single message
Here is what actually happens between pressing send and seeing the reply. Each stage either owns the message and answers it, or passes it down. The earlier a stage sits, the more precise its trigger has to be — a core design rule that keeps the engine from mis-firing.
4 · The blackboard: how the engine thinks without drifting
The heart of the brain is the blackboard — one shared workspace per turn. Older versions answered with the first faculty that matched. The blackboard lets several specialists contribute and, crucially, lets the engine loop: reason, notice it lacks a fact, go gather it, and reason again — while the original question stays pinned in the middle.
5 · Every component — what it does, and how it evolves
250+ modules organise into a dozen component families. Each family below lists its job today and its designed growth path — because in this architecture every component has one: either new verified data, retrainable weights-as-data, or user-approved code added through a versioned release. Nothing grows by the engine editing itself.
Understanding & conversation
Understander
Spell correction, slang expansion, register detection, intent reading. Evolves: learns new slang and phrasing from conversation, instantly, as data.
Context & coherence
History window, topic tracking, entity register — follow-ups like "and its population?" resolve against what was just discussed. Evolves: richer session state per release.
Adaptive verbosity
Automatically fits answer depth (short/medium/long) to the question; honours standing preferences ("keep answers short"). Evolves: per-user style profiles.
Affect & character
Empathy, values, personas, a feelings model — so hard moments get a human response, not a lecture. Evolves: curated response data, never generated guesses.
Reasoning & exact computation
Logic prover (the mind)
Turns sentences into logic and proves answers, with a showable
proof (:why). Evolves: every taught or gathered
fact widens what it can prove.
Concept model
Typed attributes + is-a graph merging dictionary, taught and researched facts; supports transitive inference and analogies. Evolves: grows every conversation.
Exact math & calc graph
Symbolic algebra, unit conversion, cascading variable graphs ("if x changes, everything downstream updates"). Evolves: new solvers per release.
Variables & timelines
Tracks thousands of named values, subjects and dated events from conversation; answers ordering and dependency questions. Evolves: pure session data.
Knowledge
Offline knowledge bases
General knowledge plus a 1,561-check computer-science KB and a 147,000-word dictionary — served with zero network. Evolves: curated waves + verified ingest (§7).
Self-teaching memory
Teach it facts in chat — it recalls, corrects and forgets on request. Strictly per-user isolated: one user's facts can never leak to another. Evolves: every teach.
Research pipeline
Optional online gather (encyclopedia + structured facts + web search) with multi-source verification before anything is stored. Evolves: new vetted sources.
Document writer
Multi-topic research reports in markdown, including a "how these connect" synthesis section. Evolves: inherits every knowledge-layer improvement.
Code generation & verification (detailed in §6)
Meaning router
Matches a request to 575+ coding recipes by meaning (our own trained embeddings), not keywords. Evolves: retrainable weights-as-data; accuracy gated before enabling.
IR trunk + 7 backends
One language-neutral program representation emits Python, JS, TS, HTML, Markdown, SQL, C# and Go. Evolves: a new language is one new backend on the same tree.
Oracle verification
Generated programs are executed against correct-by-construction references before being shown — differential testing, in-engine. Evolves: more reference generators.
JS/TS interpreter
A from-scratch lexer, parser and interpreter that actually runs JavaScript and TypeScript — code answers can be executed, not just emitted. Evolves: language coverage.
Calibration, growth & control
Confidence layer
Match scores are calibrated against measured correctness and mapped to three behaviours: act, hedge, or decline. Never confidently wrong beats always answering.
Curiosity ledger
Every honest deflection is recorded as a growth target — the engine keeps a truthful list of what it doesn't know yet, and can answer "what can't you do?" from it.
Skills
User-authored markdown skill files orchestrate bounded tools with per-skill autonomy settings — capability added as data you wrote, reviewable and revocable.
Admin & audit
Feature flags for every faculty, rate limits, health checks, an append-only audit trail, per-release frozen bundles for instant rollback.
The scheduler's node chain, in order
For the technically curious — the actual specialist order the blackboard scheduler walks (each fires only on a precise trigger):
semantic recall self-awareness self-directed tasks user context variables & subjects successor/predecessor timelines relations & multi-hop live attributes superlatives counting facts curated sets weather quips project / UI builder general knowledge CS concepts programming comparison document writer URL fetch paper search fast faculties prover retry concept reasoning gather→reason loop the mouth (leashed)
6 · From plain English to working, verified code
Ask for code in ordinary language and the request flows through a pipeline where every stage can refuse — so what comes out is either verified working code or an honest "I can't do that reliably yet", never a confident-looking guess.
7 · How it grows: the curiosity flywheel
Most AI systems are frozen after training. 7ymmetra is built around the opposite idea: the engine grows from its own ignorance, under your control. Every honest "I don't know yet" is recorded; a growth session you run turns those gaps into verified, permanent, offline knowledge.
The six growth engines
The flywheel is the first of six designed growth channels. All obey the same contract — data-only, verified, user-gated, revertible:
| Engine | What grows | How |
|---|---|---|
| 1 · Curiosity flywheel | Offline knowledge | Deflections → ledger → user-run research → verified ingest (live today). |
| 2 · Composition | Answers to novel questions | Verified facts link into the concept graph, so new questions are answered by chaining — with the chain shown. |
| 3 · Decomposition compiler | Problem-solving reach | Unseen coding problems solved by composing verified primitives, not by memorised patterns. |
| 4 · Learned components | Routing & understanding accuracy | Small in-house models trained on correct-by-construction data; weights live in data/, versioned and revertible. |
| 5 · Memory consolidation | Long-term personal knowledge | Stable taught facts promoted to the per-user KB; contradictions detected; forgetting per policy. |
| 6 · Metacognition | Self-knowledge | A live capability map — suite counts, KB sizes, ledger depth — so you watch it grow and it answers "what can't you do?" truthfully. |
8 · Safety by construction: the constitution
Growth without control is a liability. 7ymmetra's safety model is not a policy document — it is enforced in code and locked. The engine can become more knowledgeable every day, but it can never change what it fundamentally is without you shipping a new release.
9 · Proof, not promises
Every claim above is enforced by regression gates that run on every change — the engine does not ship unless all of them are green.
10 · Why this matters
| If you are… | What 7ymmetra gives you |
|---|---|
| A business deploying AI | Answers that are right or absent — no confident fabrications in front of customers. Every answer carries provenance and a reasoning trace, which is what compliance, support and internal tooling actually need. |
| Cost-conscious | CPU-only inference: no GPU fleet, no per-token API bill, no availability constraints. Runs on-prem or fully air-gapped. |
| Data-sensitive | Fully offline at answer time. Your taught facts stay in per-user-isolated local data you can open, edit, export or delete. Nothing leaves your infrastructure. |
| Building a moat | Teach it your domain in conversation, ingest your documents through the verified pipeline, retrain the mouth on your corpus — the model is yours, and its knowledge compounds instead of resetting at the next vendor model release. |
| An investor | A defensible position orthogonal to the scale race: where LLMs optimise plausibility, this engine wins where verification beats scale — zero confident errors, full auditability, instant correctability, permanent compounding knowledge, and sovereignty. The growth loop turns every user conversation into an asset. |
Try the transparency yourself
- Ask anything, then type
:path— see exactly which nodes handled your question. - Ask "why?" after a reasoning answer — get the proof, not a rationalisation.
- Teach it a fact, ask a question that requires chaining it with something it already knew — watch multi-hop reasoning work.
- Ask it something obscure — watch it decline honestly instead of guessing, and know that gap just became a growth target.