Bare PermawebOS kernel
The bare kernel path runs the PermawebOS kernel directly, without a LapEE, TEE, or AndEE platform wrapper.
Use it for development, trusted operator deployments, or device work where hardware-backed measurement is not required.
Run From Source
The upstream repository still uses the HyperBEAM name for the kernel implementation:
git clone https://github.com/permaweb/HyperBEAM.git
cd HyperBEAM
rebar3 compile
rebar3 shell
For a release build:
rebar3 release
The release output is under _build/default/rel/hb.
What It Provides
- AO-Core messages and hashpaths.
- Device execution through paths such as
~meta@1.0,~relay@1.0, and~lua@5.3a. - Signed results from the node identity.
- Config-driven device and storage behavior.
What It Does Not Provide
The bare kernel does not provide LapEE TPM measurement, PCR 15 replay, Secure Boot enrollment, SEV-SNP reports, or a signed platform image. If a verifier needs hardware-backed launch evidence, run the kernel through a PermawebOS platform image.