Who reasons
EVA runs steps under contract (local or remote LLM). It never changes catalogs, policies, or Vault secrets on its own.
Governed autonomy, not blind autopilot. The kernel decides what is allowed, persisted, and demonstrable.
The model proposes steps; the kernel decides what is allowed, persisted, and demonstrable.
EVA reasons. NOUS governs.
EVA runs steps under contract (local or remote LLM). It never changes catalogs, policies, or Vault secrets on its own.
NOUS evaluates policies top to bottom, controls access to native databases, enforces approvals, and records lineage on close.
Control plane (nous_ctl) separate from product traffic: configuration and Vault without mixing chat or gateway.
Relevant decisions with Avro lineage — reconstruct “why”, not guess from scattered logs.
Data sovereignty: llama.cpp + GGUF with no mandatory cloud API.
The kernel never lets the model touch files or receive credentials: keys are encrypted or sent to the Vault, each person enables access, and only allowlisted paths and tools are permitted.
Workflows, skills, and sensitive mutations require explicit authorization.
No. EVA reasons under contract; NOUS applies policies, persists memory, and audits.
Yes. It is local-first with llama.cpp; gateway and kernel run on-prem.
Event viewer and Avro event sourcing: who asked, what data was used, which policy applied, escalations, and who approved leave full lineage.