Preparing the next view without exposing private workflow data.
Systems programming · Phased project
Evolve a bounded bytecode runtime without executing host code
A fictional rules engine executes a tiny arithmetic bytecode over synthetic integers. Its interpreter trusts jump offsets and can run forever. Build a local Rust runtime; it has no filesystem, network, dynamic loading, host calls, or candidate-source execution.
Practice runtime invariants, validation, resource accounting and compatibility.
What the team gains
Review a constrained execution component whose malformed programs fail deterministically without gaining host capabilities.
Before you start
Stacks
Instruction decoding
Control flow
Delivery agreement
Ten linked tickets across three phases. Use synthetic inputs and a local harness; provide source, focused tests, measurements where requested, and a recovery note.
AI tools are welcome during implementation. Record assumptions, review the result, and verify its behavior.