Skip to main content

Module addons

Module addons 

Source
Expand description

kind=addon store layout and module materialization.

Mirrors super::skills deliberately: an addon pack is the same verified blob mechanism, pointed at WASM modules instead of documents. Keeping the two shapes identical means the tamper detection, the path safety and the idempotent-reinstall behaviour are the ones already proven for skills, rather than a second implementation that drifts.

The one difference that matters: these bytes are executable, so super::verify::validate_addon additionally pins the .wasm extension and the WebAssembly magic before anything is written.

Functionsยง

addons_root
The root every installed addon lives under. Discovery walks this.
installed_modules
Every installed .wasm module under the store, sorted for determinism.
store_root
The root installed addons are materialized under.