EXPcalibur guide

Open the executor: each lane has a small explicit state.

One inner CPU lane: values, routing, and saved positionsOne inner CPU lane: values, routing, and saved positionsRegister fileEight 32-bit words carry numeric values.A number is not an access permission.Condition + thread cursorThe comparison result and current threadedposition travel with the continuation.Dispatch stackSelects threaded work.64 entries; each entryis u16.Return stackSaves call continuations.64 entries; each entryis u16.Cursor stackSaves traversal positions.64 entries; each entryis u16.Peer fields inside one CpuLane · no permission flows from a register into a stackAll fields belong to a bounded lane. The executor maintains the live lane plus six comparison lanes.The scheduler separately owns capabilities, sessions, queued work, and persistent acceptance.

Registers hold values; three stacks preserve different kinds of positions; condition and cursor control progress. Capability permission belongs to the scheduler outside this lane.