Minimal TCB
A core small enough to read and audit.
A small deterministic language and virtual machine for trusted execution.
Most enclave runtimes bring a large software stack into the trusted boundary. Horseman tests a smaller model: a compact interpreter with explicit input and output.
General runtimes favour compatibility. Horseman removes capabilities until every remaining part can be inspected, bounded, or declared.
Read the architectureA core small enough to read and audit.
Execution does not change with secret data.
Inputs are explicit. Results leave sealed.
Current work covers the grammar, bytecode rules, and memory boundaries.
Foundation activeDefine the grammar and parser.
Specify each instruction and its tests.
Set limits on storage, observation, and output.
The interpreter and documentation will be published with the first research prototype.
Release notes only. Your address is encrypted and kept by Horseman.