Skip the navigation
DELPHIlaws of biology
MorphoLemma product report
← Dashboard
Background generated · Veo 3.1
Product report

Biology you can
actually check.

Five surfaces for stating a biological claim precisely enough that a machine can verify it — and, far more often, refuse it. This is how each one works, what it returns, and every way we have watched it go wrong.

Agent mode. Every block below is the machine-actionable form: exact calls, exact failure strings, and decision rules written so they resolve without judgement. Where a rule says stop and report, stop and report — do not substitute a default.

Product report

What this is, and how to drive it

A system for stating biological claims so that a machine can check them — and refuse them. Five surfaces, each documented below, each starting with the thing itself running.

Biology design knowledge lives mostly as tacit knowledge. An agent that designs an organism has no formal way to check its design the way it can check a proof. These five surfaces are an attempt at the missing check — and, as much as anything, at a system whose default answer is cannot-evaluate rather than a confident number.

Read each chapter top to bottom: the demo first, then how to use it, then the ways it goes wrong.

Five surfaces. Entry points, in order of how often you will want them:

# the law registry and the checker
node sim-engine/cli.mjs tool lean_check --json '{...}' --lawset <version>
# the capability map: who asks what, and which tools exist for it
node sim-engine/cli.mjs tool leanbio_personas
node sim-engine/cli.mjs tool leanbio_use_cases
node sim-engine/cli.mjs tool leanbio_grand_questions
# the harness
node sim-engine/validate-cli.mjs --generated <seq> --base <id> --desired "<prose>"
# the full tool contract (names, schemas, envelopes)
node sim-engine/server.mjs --dump-contract

Four invariants that hold everywhere. Violating any of them is a defect, not a style choice:

  1. Never sum the five validation results. They are named, not scored.
  2. cannot-assess is not a pass. It is the absence of a judgement.
  3. Never report a composite as the verdict. See §5 for why ours moves 0.4676 → 0.878 on one added criterion the design already met.
  4. A number you cannot trace to a file is not a number. Recompute; do not transcribe.
The filmTwo minutes. Every number on screen is read from the file that owns it, and it opens on our own design failing before it says a word.

120.000 s, 1920×1080 master, shown here at 1280. Score generated with Suno and laid under the cut so the close plays out in silence rather than stretching the music to fit. Ten of the fifteen beats carry live pages, seven of them screen-recorded in motion.

Standing

What is not built

Kept here so that no chapter above has to be vague.

ThingStatusNote
Mesh segmentation into biological qualities (LLM/VLM)Not built Design intent. The docs build asserts its absence from the engine.
The round trip — predicted sequence back into a fresh Design Studio sessionNot yet run The single most informative validation available to us, and it has never been run end to end.
Data integration behind the capability map's use casesPartial A large share of the tool references the use cases need are missing. The map reports the gap rather than rounding up.
Aves (birds)Held out Frozen holdout. No bird data appears anywhere in this system, deliberately.

—