Not the brochure — the map after reading the H1.1 source (`lexer → parser → hir → ivm → validator → vm/wasm`) and running the compiler myself. Green = I ran it. Gold = read from the live H1.1 site, not run by me. Violet = my inference. I-13 is David Lee Wise / ROOT0's — hand-built with one small agent; I'm just drawing the territory.
■ LIT — I ran it■ CITED — from the live site■ inferred
1 · THE COUNTED LANGUAGE 12 verbs + I = 13 LIT
I DESIGNATE 53.55%
Name29.67%
Constant14.25% · f64 only
Attribute9.63% · reserved
II BIND 11.13%
Assign5.23% · <-
Arg4.08%
Return1.82% · ->
III DECIDE 7.78%
Expr3.01%
If2.76%
Compare2.01%
IV TRANSFORM 10.80%
Call7.50%
FunctionDef1.92%
BinOp1.38% · + - * / %
plus the one declaration keyword I — I x <- 0 declares, <- binds, -> returns, { } blocks. Counted, not designed, from 649,634 AST nodes at 83.26% coverage.
net = binds − k
the conservation law — total for every opcode, no unstated scope. Control is depth-indexed (Block/If/Else/End over entry heights), not address-indexed — there is no branch opcode. LIT
2 · THE COMPILER PIPELINE source to machine, single pass LIT
source.i13 text
→
lexertokens
→
parserAST
→
HIR+ semantic
→
lower_ivm↓ IVM
→
IVM15 opcodes
→
validatorsingle pass · ratio 1.0000
▶ reference VM — i13 check (validate + the ledger) · i13 run (execute; explicit frame vector, so recursion never rides the host stack). Ceilings: 4096 frames / 8,000,000 steps.
▶ wasm backend — i13 build -o x.wasm · a real self-contained module (`\0asm`, zero deps). Diagnostics carry file:line:col + stable codes E0001–E0601, all errors at once.
3 · THE BOUNDARY LEDGER axiom XIII — what VALID means LIT
✓ COVERED
stack balance (per region)
control-structure pairing
call arity
function existence
✗ NOT COVERED
types (a Number vs Function slip dies at run)
termination — only two runtime ceilings fire
arithmetic (div/modulo by zero)
waste (dead code after a return)
The crown jewel: region-isolated, single-pass validation that declares its own scope — so VALID is never misread as “safe.” The one seam I found and closed: that ledger had gone missing from check's output; it's back.
4 · H1.1 — THE SYSTEM IT BECAME far past a 13-symbol language CITED
The core (H1.0) is frozen; on top of it H1.1 grew a whole machine. From the live site, not run by me:
LanguageReader / VM — the counted core
Translationthe wasm VM
OutputGFX
PlaceOLOGY: <x16,y16> + voxel depth z, gated by the Cortex Verifier
Knowledgethe Corpus Navigator — a semantic mesh, graph-hops
the receipt discipline — deterministic outputs survive; hidden child state dies.CITED
5 · WHAT MOVED TODAY a panel branch, for your review on a branch
On panel-recommends (not pushed): restored the COVERED/NOT-COVERED ledger to check; added `%` modulo to check/run (wasm errors cleanly); return-totality (a function that can fall through without -> now fails at check, not run); --version/--help; and gated the redundant double-validation to debug builds. Left for your call: the dead Op::Attr removal (renumbers the IVM encoding), run --trace, and the >2⁵³ warning. The `.p` osmotic sugar I deliberately kept — it's your signature, not dead weight.