Skip to content

Kernel

The LumenFlow kernel is domain-agnostic. It enforces policy, scope, and evidence rules for any pack.

Packs

Packs are pluggable extensions that teach the kernel new tools and policies — they carry the domain knowledge while the kernel stays generic. Open

Kernel Runtime

The end-to-end pipeline every tool call passes through: scope check, policy evaluation, dispatch, evidence write. Open

Scope Intersection

A 4-level permission check (workspace, lane, task, tool) where all four must agree before an action proceeds. One deny anywhere is final. Open

Policy Engine

A deny-wins cascade: a restrictive policy at any level stays restrictive — lower levels cannot loosen it, only tighten it. Open

Evidence Store

Immutable, content-addressed receipts for every tool call — not logs, verifiable audit records that outlive the agent session. Open

Tool Execution

How dispatched tool calls run inside the bwrap sandbox with OS-enforced write confinement and secret deny overlays. Open

Package Architecture

How the kernel, runtime, and surface layers are split across npm packages and what each owns. Open

Campus Governance Boundary

How campus compute is governed — proposes-not-actuates, vendor-name-free, and refuse-over-fallback — keeping physical power outside the framework’s trust boundary. Open

EMIT Energy Telemetry

Shared joules events for measured connected compute, modeled managed inference, and Campus facility windows — observation-only and provider-neutral. Open