EVODIRA
Governed distributed AI
Governed institutional memory
The files stay. The knowledge travels.
Evodira turns what your machines already hold into memory you can question. Every claim carries the quote it stands on, and a person decides before anything is trusted.
Early. We are validating this now with a small number of partners.
01 · Control
One control plane.
Identity, policy, fleet, releases and the audit trail live in one place. Your data does not.
02 · Sites
Everywhere your infrastructure lives.
A site connects through an optional fog gateway, or its machines speak to the plane directly. The middle layer is a choice, not a toll.
03 · Enrol
Give every machine an identity.
One command. The grant is one time, the key pair is generated on the device, and the private key never travels.
evodira-local-agent · the grant arrives on stdin, never argv
During the exchange the device generates its Ed25519 key pair, reports hardware facts, pins the plane’s signing keys, and stores its credential in the OS keyring.
04 · Discover
Know what every machine can run.
Hardware facts only: cores, memory, accelerator, runtimes, and the names of installed models. Never file contents, never weights.
capability report · hardware facts only
- node
- gpu-nbo-01 · ONLINE
- arch
- arm64 · 10 cores
- memory
- 16 GB installed · unified
- gpu
- metal · Apple Silicon
- bandwidth
- not measured · unknown, not slow
- runtimes
- ollama · llama_cpp
- models
- lfm2.5 1.2b instruct · lfm2.5 350m
- agent
- reports its version on every heartbeat
05 · Place
The workload goes where it belongs.
Every candidate that does not qualify is refused with the class of reason why, and the refusal is recorded.
BuiltBuilt and tested. Not yet wired into the running product.
placement · every refusal carries its reason class
06 · Execute
Move computation to data.
A workload reaches one of three distances: the device, the site, or your own cloud. There is no public tier.
07 · Know
The file stays. The claim travels.
Redaction happens before any model sees the content. Only a typed claim leaves, with its quote, and a person approves it before it becomes memory.
context pack · the whole of what leaves the device
what the envelope has no field for
08 · Operate
Deploy once. Operate the fleet.
Desired state is a counter every device converges on. Releases move through cohorts an operator promotes, behind gates that can refuse.
desired state · a counter every device converges on
rollout · frozen cohorts, promoted by an operator
09 · Survive
Keep running when connectivity does not.
The fog gateway stores and forwards with signed hops. Work continues on site; nothing queued is lost while the WAN is.
fog gateway · store and forward, signed hops
- wan
- unavailable
- outbound_queue
- 17 packs pending relay
- policy_cache
- served locally · age 240s
- revocation_cache
- enforced offline
- device keys
- signatures verified on site
- on reconnect
- drain until acknowledged, oldest first