Hub demos and the block-engine boundary#

Date: 2026-08-30

Hub consolidation follow-up#

Landed Hub notebooks#

The older RIF page has already been superseded by the maintained and pinned Hub notebook web/hub/10-rules-rif-core.md; no second RIF port is needed.

Browser persistence direction#

The file picker is portable. showOpenFilePicker() is an optional ergonomic path and the normal input is its fallback. OPFS is an optional local cache, not a trust source or upload destination. When the Lean block-core WASM ABI accepts canonical block bytes, it should consume the exact bytes from this boundary after the same manifest/digest validation as native execution.

The likely performance shape is an OPFS-resident block file accessed in a dedicated worker. The File System API's synchronous access handle is worker- only; that is compatible with a future range-reading IBK2 directory but is not required for the present IBK1 whole-artifact inspector.