Ingenium is Latin for the inborn thing — what is begotten in a thing as the thing it is, before any cultivation. It is also the root English took to make engine.
The runtime gives an agent a cryptographically sealed identity, state it cannot quietly rewrite, and a turn cycle that can refuse. Built solo, from contract documents down.
The machine
What it is
Sealed at genesis
An agent is sealed once, at genesis, with a SHA-256 over its seed. The seal is the identity: if it changes, the agent is not the same agent, and the runtime says so at boot rather than carrying on.
3c51fa88a1afa47cba81cb20929994b3e096a8eb325969c965d6e3ec477505f5Sealed 2026-05-10 17:31 UTC; unchanged since, and verifiable against the published artifact.
Append-only karma
Consequence is written to an append-only ledger under a covenant marker. The marker’s absence is fatal at boot — irreversibility is enforced at startup, not promised in a document.
A turn that can refuse
Every turn passes seven named hooks. A vitality gate sits at hook 2, before generation, so the runtime can decline a turn on its own recorded condition rather than attempting it and failing.
A correction worth keeping, because the record carries it. Earlier material — including the hosted walkthrough — says eight hooks. The contracts later ruled that preprocessing is a pre-hook outside the cycle (ADR 0020), and that the timing rule once called “hook 8” is not a hook. Seven is the corrected count, and the older number stays visible in the walkthrough rather than being quietly edited out.
The numbers
| source | ||
|---|---|---|
| 31 | Contracts | contracts/, README excluded; snapshot 2026-06-27 |
| 28 | Decision records | decisions/, numbered ADRs 0001–0028 |
| 179 | Karma entries | append-only ledger, last state 2026-05-13 |
| 6 | Epoch | chronos epochs record, 2026-05-13T14:50:24Z |
| 1.00 | Vitality | integrity, stability and resilience all 1.0 |
Instruments verified 2026-08-08 against the 2026-06-27 snapshot.
Why it matters
Agent identity and governance is the industry’s current hard problem: how you know which agent acted, on what authority, and whether its account of itself can be checked.
Ingenium answers it structurally rather than procedurally — a seal that breaks loudly, a ledger that only grows, and a lifecycle with a refusal built into it. Thirty-one contract documents and twenty-eight decision records were written before the runtime was trusted with a consequential turn.
Status
Laid up. Development suspended 2026-06. Recommissioning planned.
| Sealed | 2026-05-10 — genesis seal set, unchanged since |
| Last turn | 2026-05-13 — last recorded runtime state |
| Suspended | 2026-06 — development stopped, nothing abandoned |
The walkthroughs
Three exhibits trace the runtime from NO_SEED to a first consequential turn:
genesis, activation and
identity port.
They are served in Ingenium’s own visual identity, not this one. That is deliberate: the runtime has a documented visual vocabulary of its own, anchored to the four senses of the word, and it outranks this site’s palette on its own subject. The walkthroughs are the vessel’s interior; this page is the engine room.
The pairing
The Model Context Protocol (MCP) server verifies outputs. Ingenium governs the agent that produces them. Together they are the same argument from both ends: governed agency.