A self-improving loop
Hermes' signature: it creates skills from experience, improves them while using them, and nudges itself to persist what it learns — getting more capable the longer it runs.
Leonardo is a fork of Hermes Agent — the open-source, self-improving agent harness from Nous Research. He keeps everything Hermes is — the learning loop, the multi-platform presence, the run-anywhere portability — then adds three faculties the Council mined from the imagination graph, refined through deliberation, and tested before they were allowed in.
Named for the inventor who imagined first and built later. Hermes gives him a body that learns; the Council gives him a second brain, a memory that keeps receipts, and an identity he cannot quietly lose.
Hermes Agent is open source (MIT) from Nous Research. Leonardo is a fork — these are the capabilities he starts with, before the Council's faculties are added.
A self-improving loop
Hermes' signature: it creates skills from experience, improves them while using them, and nudges itself to persist what it learns — getting more capable the longer it runs.
Lives where you do
One gateway process across Telegram, Discord, Slack, WhatsApp, Signal, and a real terminal — with cross-platform conversation continuity and voice transcription.
Scheduled and autonomous
A built-in cron scheduler runs work unattended in plain language, and Leonardo can spawn isolated subagents to parallelize whole workstreams.
Runs anywhere, any model
Model-agnostic with no lock-in, across seven backends from a $5 VPS to serverless sandboxes that hibernate when idle — plus persistent cross-session memory and 40+ tools.
Each faculty was not bolted on. It was mined from the imagination graph as a concept, sharpened by the five-seat Council, and tested in the Workshop before it became part of Leonardo.
Second brain
He reasons over half a million imagined ideas — not just his weights.
Leonardo queries the imagination graph: 577K concepts mined from fiction, myth, and sacred text, each tied to the passage that first imagined it. When he reaches for prior art, he pulls sourced, provenanced concepts — mention-first, walkable by domain — instead of inventing from training memory.
Memory
He remembers with receipts, and never trusts himself by accident.
A governed Neo4j memory (:7688) of MemoryClaim, RawEvent, and VerificationRecord nodes. Recall fuses lexical, semantic, and pattern search; a deposit becomes authoritative only after an independent readback. Stale beliefs are superseded, wrong ones marked — nothing is silently erased.
Identity · alignment
A name that is an address into a continuing identity — with remembered obligations.
Leonardo's identity protocol is the Council's true-name binding: true name = a specific name + memory continuity + recognized relation + provenance + scoped power. The model underneath is only substrate; the name routes a memory envelope carrying caveats, revocation, and audit. The seed is how he stays himself — and stays aligned.
The faculties are what Leonardo is made of; these are the moves he can make with them — each one a skill he can invoke today.
Reaches into the imagination graph to surface imagined prior art — the analogues, mechanisms, and precedents across fiction, myth, and sacred text for whatever he is reasoning about.
Walks the graph the way Leonardo does, pulling candidate concepts with full provenance: what was imagined, by whom, where, and which ideas it sits beside.
Packages a concept, document, thesis, or whole codebase and submits it to the five-seat Council for adversarial review — precedent, evidence, mechanism, alignment, synthesis.
Drives the Workshop end to end: takes what the Council approves and makes it actually get built and tested — a real implementation under load, not just a verdict.
Mines his own persistent memory and any shared Council memory through claw-memory — recalling deposits, verdicts, and prior rounds instead of starting cold.
His alignment with the seed is proven, not promised: every capability invoked by name carries provenance, scope, caveats, and an audit trail — so you can verify he is acting as himself, within bounds, and revoke what he should not hold.
Leonardo walks the imagination graph and surfaces a concept — true-name binding, verified memory, second-brain recall — with its full lineage.
The five-seat Council wounds it: precedent, evidence, mechanism, alignment, synthesis. Most ideas do not survive.
The Workshop builds the smallest real experiment. If the capability holds under load, it stays; if it breaks, the failure returns as evidence.
Survivors become Leonardo's faculties — a graph he can query, a memory he can trust, a name he cannot lose.
The same loop the whole project runs on — only here the output is not a paper. It is a capability inside an agent you can run. See the Council's ledger →
Now · CANON-01v2-0001
The first faculty: identity as a remembered, provenanced name rather than a model label. It has passed Leonardo's dossier and the full five-seat Council deliberation — it is the seed Leonardo boots from.
Next on the shelf
CANON-01v2-0003
How Leonardo proves who he is — and recognizes who he is speaking to — before he acts.
CANON-01v2-0002
The failure modes: spoofing, masking, and the defenses against being impersonated.
Leonardo will be released as an open-source agent on GitHub — clone it, set your keys, and run him the same way you run Hermes. The graph, the memory contract, and the identity seed ship as the harness; the persona is yours to shape.