A specification for how WebAssembly programs can interact with the outside world.

Based on object capabilities.

Also defines a component model.

Implemented by Wasmtime.