Skip to main content

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.