Case Study 02

Ingenium

Sovereign Agent Runtime · Open Source · In Dry Dock

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.

What It Is

Panel 01
Identity

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.

State

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.

Lifecycle

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.

  1. 1 Intake — pre-generation
  2. 2 Vitality Check — inhibition gate
  3. 3 Inference — generation
  4. 4 Validation — post-generation
  5. 5 Execution — action dispatch
  6. 6 Synthesis — delta computation
  7. 7 Finality — four-way paired commit
Source — contracts/agent-identity.md, Regulated Turn Cycle navigation aid. Rendered as the seven hooks the contract enumerates. Earlier material, including the hosted walkthrough, says “eight”: 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.

Genesis Seal

Panel 02
Genesis Seal — SHA-256

3c51fa88a1afa47cba81cb20929994b3e096a8eb325969c965d6e3ec477505f5

Seal verifiable against published artifact. Sealed 2026-05-10 17:31 UTC; unchanged since.
Contracts

31

Source — contracts/ directory, README excluded; snapshot 2026-06-27. The hosted walkthrough cites 18 pinned at v0.1k — an earlier point in the same project.
Decision Records

28

Source — decisions/, numbered ADRs 0001–0028; snapshot 2026-06-27.
Karma Entries

179

Source — append-only karma ledger, last recorded state 2026-05-13.
Epoch

6

Source — chronos epochs record, last recorded state 2026-05-13T14:50:24Z.
Vitality

1.00

Source — entropy vitality record (integrity, stability, resilience all 1.0), last recorded state 2026-05-13T14:59:40Z.

Why It Matters

Panel 03

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. Built solo.

Status

Panel 04

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
Exhibit
Genesis walkthrough — NO_SEED to first consequential turn
The walkthrough is served in Ingenium's own visual identity, not this one. It is the vessel's interior; this page is the engine room.

The Pairing

Panel 05

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.