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
.wasmmodule under the store, sorted for determinism. - store_
root - The root installed addons are materialized under.