Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Design records

The design records live under docs/ as one-pagers, one per feature, each headed by its owner, reviewers and status (draft, implemented with a revision, withdrawn or superseded). Each describes the design in today’s Rust workspace, the alternatives it rejected and the questions still open. The status below is each document’s own, at the time of writing.

design recordstatus
ABI v2 and the Rust hostImplemented, revision 0.7
Compiled-artifact cache keyImplemented, revision 1.0
Module and compiled artifacts cacheImplemented, revision 2.3
Module manifestImplemented, revision 1.4
Module source schemaImplemented, revision 2.3
Runtime resource governanceImplemented, revision 1.4
Three-layer authorization modelImplemented, revision 1.3
Trust modelImplemented, revision 1.10
Use-case examplesImplemented, revision 1.7
WASM sandboxImplemented, revision 1.9

The guest ABI isn’t a one-pager: ABI v2 is the contract itself, with its own version.